To answer some of the side questions you asked.
Yes, the computer is still using the TPS and the MAP while in open loop.
The ECM is just using a predefined table for fuel delivery and spark timing.
After it goes in to closed loop, then the ECM gets to make it own adjustments.
Your fuel pressure is at 45, but what does it do when it's running?
It should be down to about 37 at idle, and then when you blip the throttle open quickly, it should jump up to 42-ish.
If you dont have these numbers, then the pump isn't able to supply enough volume, or there is a restriction in the fuel lines.
You can check the TPS, you have 3 pins in the connector.
Resistance between 1 and 2 will be high and should go down smoothly as you open the throttle.
Pins 2 and 3 should have low resistance and go up smoothly as you open the throttle.
If the resistance fails to change, or jumps around then you have a problem.
Finally, check for a weak spark.
I've seen failing ignition modules that don't ground the coils enough for them to get a full charge, so when the magnetic field collapses, there's not enough to make the plugs have a good hot spark.
And thus the spark is not enough to ignite a rich fuel mixture.
Hopefully one of these suggestions will lead you to your problem.
Saturday, August 8th, 2009 AT 4:48 PM