I think you have that backwards. The computer takes in the sensor readings then determines how long to hold the injectors open to spray in the calculated amount of fuel. If there is a sensor problem, the computer should detect it, set a fault code, and turn on the Check Engine light. A sensor can still stay within the acceptable range but send the wrong value. The biggest offender of that is the MAP sensor and it has the biggest say in how much fuel is delivered. Try unplugging the MAP sensor while the engine is running. If it runs better, suspect that sensor. Next, check fuel pressure. That is not monitored by the computer. If the pressure is too high, too much fuel will be forced in each time the injector opens. Don't overlook a jumped timing belt. That should cause the Check Engine light to turn on but it's still not something to overlook. Finally, you can use a scanner to view live sensor data while the engine is running. That will let you see what the computer is seeing and how it is responding.
SPONSORED LINKS
Friday, March 11th, 2011 AT 3:18 AM