P0087 code - $9000 in the shop and still there!

wyoscout

New member
Jul 24, 2015
25
0
1
Wyoming
My 2008 GMC 2500 WT ran just fine towing my camper to Arizona. The first issue we ran into was a long 6% uphill grade. The engine showed overheat. It took 5 stops to reach the top. We took it to a shop and they determined the fan clutch was defective and replaced it. No over heating issue the entire following week and the A/C output was better.

I went to leave Mesa, AZ towing the camper again. It threw the p0087 code. I found a diesel mechanic the decided the fuel rails, sensors and pump needed replacing. $7000 later I was ready to leave. Just after leaving the shop again, the code again. Back to the shop. New they decided my AirDog lift pump was failing. Replaced the pump and all filters. Hit the road and a few miles later, the same code. At this point, the shop is closed for the Memorial Day weekend. Due to the extended stay, I was out of medication. I limped home using my OBDG unit and phone app to reset it every time it appeared.

It seems to me that virtually everything involved with fuel has been replaced outside of the injectors. I am royally pissed at the shop that cost me about $9000 i parts and labor and didn't correct the issue.

I should mention that even a slight hill climb caused the engine temp to rise still. Sometimes to the overheat limit. I would also continually get a fuel filter warning before the reduced engine power issue with the P0087 code.

The truck has been very reliable up to this point. I have spent what its value is now and don't want to put anymore into it.

Hopefully someone here can find a reasonable solution.
 

2004LB7

Super Moderator
Staff member
Dec 15, 2010
8,554
3,059
113
Norcal
Several items that are common for causing the p0087 code

Air leak in fuel line. Often at the filter heat but can be on the hose lines or fittings. Kinked or collapsed fuel line and one or more high fuel return injectors, relief valve or pump
 

pl_silverado

Active member
Jan 29, 2012
189
161
43
How many miles on the truck? It sounds like they didn’t do any diagnosing and just threw parts at it. I’ve had the P0087 from something as simple as using a poor quality plastic Napa fuel filter, in addition to everything 2004LB7 mentioned. If your up there in the miles I have a feeling the injectors might be returning too much fuel, this should have been tested before they even touched the injection pump or anything else for that matter.
 

TheBac

Why do I keep doing this?
Staff member
Apr 19, 2008
16,916
3,421
113
Mid Michigan
^^^ I was thinking that when I read the first post. "If only he would've called James, it wouldve been fixed correctly."