My '06 KJ CRD is stalling when I turn right at low RPMs. The original theory was that there could be air in the fuel system (still possible), and it's throwing a P0090 code (Fuel Pressure Regulator 1, a.k.a. Fuel Metering Solenoid). But now I've idled the Jeep for hours, and it ran fine, and I can drive it, but whenever I take a right corner at low RPMs, the engine stalls. Also stalls on a sideways incline, using gravity to simulate the same cornering acceleration. P0090 is putting the Jeep into limp-in mode, and won't clear (seems like it's an active hard fault that I haven't resolved).
===== Background =====
Everything was running fine on the Jeep. After driving with no issues, I pulled up to the diesel pump and filled up to full from 1/4 tank with standard ULSD. As soon as it was done filling, I immediately hung up the nozzle, closed the fuel cap, got in, cranked up the engine, and drove off. I got less than 1/4 mile before the engine died, while lightly accelerating at ~25 mph on level ground. CEL came on. I pulled over and was able to get it started, and pulled into the adjacent parking lot, but there it died again. For 20-30 mins it would crank but not run. Then it would idle, but stall if shifted into gear. Then it would shift in to gear, but would stall periodically while driving around the parking lot.
From that point until now, I've assumed that I got some air bubbles in with the fuel, and by immediately driving away, I sucked some of those air bubbles into the fuel filter, or even through and into the fuel pump or injectors. The fuel filter is brand new, installed ~6 weeks ago.
So, having got it home in limp mode, I bled the fuel head/heater/filter... again and again and again. Then I let it sit for 8 hours, and repeated. I bled it, and ran it, and idled it and stalled it and bled it again and repeated maybe 20 times. Still stalling on low RPM right corners, still showing P0090. I tried bleeding out of that top bolt on the fuel head (no change), and tried taking the hoses off the head and reinstalling them, and re-priming the head and filter (no change). When bleeding the regular bleed valve, after it had idled or stalled, it seemed like there was usually a little air in there, but really only some tiny portion of the volume of the filter - a few mL. But I don't have those handy transparent fuel hoses so despite all the bleeding, I can't say for certain there's no air in there. Code reader shows rail pressure, idling at 750rpm, around 5600psi, if that means anything.
I methodically unplugged all the injection-related wiring harnesses I could find, and confirmed that they all threw other codes when unplugged. The harnesses directly on top of the cylinders threw no codes when unplugged, FWIW. I even unplugged, inspected, and reinstalled the plug on the actual device theoretically throwing the error (the fuel metering solenoid on the back side of the fuel pump, deep down where you have to hire a team of tiny monkeys to get in there and remove/replace it). Removing that connector doesn't introduce any new codes - still just P0090. And of course, every time, I delete the codes with my code reader, turn off the key, pull the ground strap, short ground strap to + terminal, turn the key on, wait 2 mins for the caps in the ECU to drain, and then put it back together and re-check the codes. I've done that probably 20 times, too. Also unplugged ECU for 10 mins and then re-seated the ECU connections.
Finally, in desperation, I tried bleeding the connector on the front of the fuel injection rail, on the high pressure side. (I picked that one because it was the only one I could get a wrench on.) It sprayed and I thought maybe some bubbles might have come out, but it was hard to tell with the high pressure spray. Anyway, no change.
Of course, in this process, I've Googled everything I can think of, and I believe I've read every forum post and watched every YouTube video related to air in fuel or P0090 code on a KJ CRD that exist on the whole internet. And I've followed up on everything that seemed like it was related to my problem... But still P0090, still stalling on right corners.
So, I've exhausted all the ideas I can think of that make sense if I did in fact suddenly induce the problem by getting air in the fuel. Two other things I haven't done yet - I haven't bled fuel directly from the injectors, because there's too much stuff on top of them to get a wrench on them (and I assume everything covering them should stay attached if the engine is running), and I haven't gone through a complete fuel filter change process and re-prime (but I've primed it and bled it lots of times). I also know that people install Gen 2 fuel heads/heaters and in-line or in-tank lift pumps to help with these issues.
But none of that explains why the Jeep ran great, I put fresh fuel in, and then it wouldn't run. No other hardware changed - just fuel. That's why I keep coming back to air issues. It's like some fuel and air somewhere in the system are sloshing when I turn right, and fuel isn't making it to the fuel pump. Or something like that... But at this point, all I have to go on is the turning right thing.
So, my next step is to basically pretend to change the brand new fuel filter, but it's not going to do anything different - it'll still stall, and still be in limp-in mode, I have no doubt. So maybe while I stand out in the dark and the cold, some of you fine folks will come across this and have a better idea than I've had. Help, please!!
|