Truck still not fixed; ICP codes
I posted up a couple weeks ago about my truck shutting off on me on the interstate. Had a buddy hook up a scanner and it had two ICP codes. Replaced the ICP and worked great for about a week. Then the same problem came back with a fury. I found that the ICP plug wouldn't stay tight in the sensor, it was quite loose. So I went to Ford and bought the pigtail and replaced. Meticulously making sure each wire went where it was suppose to go, and that all crimps were nice and tight. Well now the CEL is always on (before it would only come on during its little "episodes"). So I had my buddy come back over and hook up his scanner again. Buzz test passed. But when he tries to run a contribution test with engine on the truck immediately shuts off, and gives code P1210.
It has a brand new International ICP sensor, and now connector. I also probed the sensor with key on engine off and got 4.56 volts. The truck will start up and idle perfectly whether the ICP is plugged in or not. If I drive it, will start shaking, run like crap, and eventually shut off. If I turn the key off for 5 min. or more it will start back up but run rough. If I let it sit overnight, I can start it in the morning and will purr like a kitten.
I have been searching now for hours on the forums and have a couple questions. Can a bad IPR or IDM throw this same code as if the ICP was the culprit? How can I test both of them? It seems like my ICP has tested fine with that voltage, but I am open to any and all suggestions. Thank you.