my best James May impersonation...
GOOD NEWS!!!!
Well, Mostly
The bad part is I've done something really stupid.
Unfortunately, that's not new.
Quote:
The fact that it wont maintain its normal low idle tells me that there may be insufficient fuel pressure and therefore the problem is a bad fuel rail pressure sensor.
This, I now know is not the case. as confirmed by multiple pressure sensors.
The fuel rail pressure solenoid usually fails in the open position, not allowing pressure to build in the rail. If it were stuck in a closed position, that would create a too high pressure scenario. But that is basically impossible
If you unplug the rail pressure solenoid the engine should not be able to run at all. Therefore, if the engine continues to run after unplugging it, that could indicate a stuck rail solenoid. Again, impossible in this circumstance.
The fuel quantity solenoid (on the CP3), when unplugged, will send all fuel up to the rail. But under this open circuit condition, the engine should still run and idle normally but will throw a code for the open circuit and will be in limp mode. If it were somehow stuck in some position, the rail solenoid should be able to compensate for a overpressure event.] ALL true
When I originally bought this little monster, (in spite of motor oil running out the tailpipe, and the fact it would only idle, as any attempt to rev it would make it nearly hydraulic lock,) We assumed the way it was wired was basically correct. Part of the problem was my brother and I divided up the disassembly by which side of the engine bay we were working from, so neither of us saw the whole picture.
Much later, when all going back together, he was busy with heavy snow winter overtimes so I was the main re-assembler. Back in January / February when I was running pin-outs and chasing gremlins of various origins, a weird thing I came across was that the wires to the Fuel Pressure Control Valve on the rail, (1) was that the wires were in their own loom from the ECM, and that (2) they were a few inches too short, due to now having new engine mounts. I added some length, and continued on.
After running into the start-choke-die problem I went back to check these, checked the FQS wires, (which weirdly had been cut, more about that later) and color matched them to the back of the ECM and hooked them up as seemed proper.
No change
Many parts and much time and money later.
still no change.
Today, I was going back through the Pin diagram for the ecm, and realized something I had noticed before but skipped over as just another error in the Factory Service Manual. This was that the wires from the Fuel Pressure Solenoid Supply were hooked into the
pin marked Fuel Quantity Solenoid Supply. When I noticed this before, I had taken the separate loom going to the FPCV (rail) and routed it to the FQS (pump), but when I turned on the ignition power, the computer went berzerk and popped up 14 codes and things that couldn't possibly be related. When I moved it back up to the rail and cleared the codes, they all went away exc these P0088, P1202, (and the EGR/FCV codes which I was ignoring).
This time I traced both the FQS and FPCV wires and they were exactly all 4 100% backwards from what the FSM said. So just to verify it was a book error, I switched all 4 wires to the labelled pins via jumpers. Turned the key and, it started just like before, but
GOOD NEWS!!! no choke, no die. no codes
When I discussed this with my brother, we came to the realization that when I bought it, someone had cut the FQS wires, so it was always 100% delivery, and wired the FQS output to the FPCV on the rail, outside the other loom. And had pulled the FPSensor connector so that the computer was always limp home mode but wouldn't die at idle. (sensored word) So basically what was happening, was the engine would start fine, but when the ECM would enter the picture, it would tell the FPCV on the rail to bleed off more fuel, This would actually send a message to the FQS to send MORE fuel. When it would send a message to the FQS, to stop sending more fuel, this would actually send a message to the FPCV on the rail, to Stop bleeding fuel, and close up tighter!. = Way high pressure = p0088 and p1202. Now that messages are going where the computer always thought they were, everything is AWESOME!!
So now I get to pull the temp jump wires, and rewire everything properly.
This also means that all of the pressure sensors I bought, the rebuilt rail, Even the FQSs and the FPCV I cut apart, although definitely worn, were probably not actually failed yet.
But guess what...
MORE GOOD NEWS!!!
The $90 Duramax FPCV on the rail works perfectly. Absolutely flawless
I already sent the new "rebuilt" rail back for refund. That's $550 I can definitely use elsewhere.
I guess the grain of good in this episode, is don't immediately assume the book is wrong, even if the jeep tells you it is. Fully verify it first.