My name is XXXXX XXXXX I'd like to help you figure this out. It sounds like you have a couple of different problems going on.
The IMRC runner controls have a common problem. Here is a picture of the system on your Windstar. If you follow the rods to the end that connects to the head,there is a plastic clip that holds them in place. Follow the arrows to the vacuum actuators and the rods are attached to them.This clip deteriorates and the rod falls off. If this happens,you can get these codes.To answer your question,yes you can change these parts yourself.
The long crank, the slow turning over and the key cycling,could be caused from a bad connection. Especially the loss of the time on the radio. You are going to have to perform some voltage drop tests. This is the easiest and cheapest way to pin it down at home. It could end up that the starter motor is bad or just a dirty connection.
You mentioned that you pulled codes. Do you have a code reader or a scanner that is capable of showing line data? It could be helpful later on. You are going to need a digital volt/ohm meter that has a 10 meg ohm impedance to do some of the testing. If you don't have one,you can pick one up at your local parts house for under $50 bucks.
Check the plastic retainers and let me know what you find. I can send you the next step for this depending on your results. Next, let me know where you are at with running a voltage drop test. If this is something new to you,it's ok. It is not as hard as it sounds to do. I just need to know what information to send to you.I will look for your post tomorrow about the same time.Thanks,Chuck