Came off a 2001. Had 10,000 mile on a rebuild when I bought it and I put around 7000 miles on it. I will be pulling it out of my truck this weekend. $450 plus shipping.
Just realized why I had that code. And fuel pressure was part of the problem. the other part was I had the skinny pedal mashed for 3-4 miles till there was a safe spot to pull over.
just telling you guys what happened to me. I assumed it kept dumping more icp to keep the truck running. I literally had barely enough fuel pressure to keep the truck going down the road.
If you run the fuel pressure low enough long enough you will throw a ses light for icp uncontrollable. I did it the other weekend when my prepump filter plugged.