I don't remember where I saved this from , but here is some reading for you....
I had some issues with my 96 w/5speed a while back but due to the cold weather waited to fix it till now. Had code 0344
I had the cps go. replaced that, truck runs. Drive 32 miles and dies.
After doing some more diag, replaced the ipr. Had code 1283. Bad solenoid. Pulled the fuel filter cannister to do it so I changed out the rotted hoses with the blue Ford ones.
Started and drove fine for a couple of days then started getting a check engine light at startup for 60 to 90 seconds. After it went out had full power and drove good. Started cutting out while drivin at any speed. Just a second or so and back to full power. I thought I was going to rip the yoke off the rear end. Hooked up the Genesys while driving to watch the data stream. when it cut out the icp would drop to 2psi. The light comes on and the computer goes into limp mode. Turns out the icp was leaking oil through the body of the icp into the electrical connecter. I guess it was causing an intermittant open like it was unplugged which is why the computer was still letting the truck run in limp mode. Had code 1280.
I only put another 30 miles on it since but no light at start up and no more cutting out.
Maybe the ICP is getting water in it.....