They are pron to have problems. I've found many with coolant leaks. If the fuel pressure is good, then the regulator (that could be on the pump) is working.
You know, about a week ago, I ran into a problem with a Chevy van that ran bad at times at an idle. It would start running bad at times off an idle, but the idle was the worst. It would actually die. Other times it ran perfect. What I found was the coolant temp switch was bad and sending a bad signal (only at times) to the computer. As a result, the computer would run in a closed loop and dump fuel because the sensor told it the coolant temp was -40 degrees F. It was a a 20 dollar part and once replaced, it ran perfect. You are showing a lean mixture, but the coolant sensor could do the opposite telling the computer it is hot and lean the fuel mixture. It's just a thought. And yes, I was getting a PO300 from the vehicle. The O2 sensor codes you get COULD be the result of this type of issue.
The only way I was able to find the problem was to scan the computer with an active scanner that showed me what the ECM was seeing. Do you have access to a scanner like that that you could check such things?
Saturday, May 10th, 2014 AT 6:33 PM