2000StreetRod
Moderator Emeritus
- Joined
- May 26, 2009
- Messages
- 10,597
- Reaction score
- 334
- City, State
- Greenville, SC
- Year, Model & Trim Level
- 00 Sport FI, 03 Ltd V8
Does anyone know if the PCM utilizes the MAF voltage when the engine is idling?
I disconnected the MAF output to the PCM and replaced it with a variable voltage supply. I set the voltage to 0.8 volts - the same as my stock MAF output at idle. Even though the engine was cold it started normally and ran smoothly. I then slowly increased engine speed to 2000 rpm and then read the OBD codes. None were present. I then varied the voltage between 0.5 volts and 1.5 volts and the idle speed did not change and no codes were present. I shut off the engine.
Next I turned off the voltage supply (0 volts output) and restarted the engine. It idled normally and no codes were set. I slowly increased engine speed to 3000 rpm and then back to idle. This prompted a MAF voltage too low code.
The older Bosch injection systems utilized an idle contact switch on the throttle position sensor (TPS). There isn't one on my Sport TPS. The PCM must use the minimum TPS resistance to determine closed throttle. The PCM must rely on the Idle Air Control (IAC) to maintain idle speed at closed throttle but what does it use to adjust the richness if not the MAF?
How long does it take for the O2 sensors to heat up and the PCM to switch from open loop to closed loop? After switching to closed loop the PCM could rely strictly on the O2 sensors to adjust the richness at idle but it would be erratic and nonresponsive.
I disconnected the MAF output to the PCM and replaced it with a variable voltage supply. I set the voltage to 0.8 volts - the same as my stock MAF output at idle. Even though the engine was cold it started normally and ran smoothly. I then slowly increased engine speed to 2000 rpm and then read the OBD codes. None were present. I then varied the voltage between 0.5 volts and 1.5 volts and the idle speed did not change and no codes were present. I shut off the engine.
Next I turned off the voltage supply (0 volts output) and restarted the engine. It idled normally and no codes were set. I slowly increased engine speed to 3000 rpm and then back to idle. This prompted a MAF voltage too low code.
The older Bosch injection systems utilized an idle contact switch on the throttle position sensor (TPS). There isn't one on my Sport TPS. The PCM must use the minimum TPS resistance to determine closed throttle. The PCM must rely on the Idle Air Control (IAC) to maintain idle speed at closed throttle but what does it use to adjust the richness if not the MAF?
How long does it take for the O2 sensors to heat up and the PCM to switch from open loop to closed loop? After switching to closed loop the PCM could rely strictly on the O2 sensors to adjust the richness at idle but it would be erratic and nonresponsive.