What sensors are used in closed loop but not open loop?
Posted: Mon Aug 26, 2013 10:02 pm
Here's the situation. 1991 BMW with about 260,000 miles, 2.5l I6, 5-spd manual. Runs good, feels like it still makes every bit of 190hp.
When I first got the car, it stumbled all the time, pretty badly. I replaced the O2 sensor with the cheapest one I could buy, and it helped tremendously, but the car still has a problem. When it is cold, the car runs flawlessly. However after 2-3 minutes of driving following cold start, the car runs like shit at low rpm, stumbles really badly and makes barely enough power to move. Feels like it's on 2, maybe 3 cylinders. Then at 2.5-3,000rpm, it's like a switch is thrown and it runs perfect until I shift again. It's very consistent. Cold start, runs perfect for a couple minutes. Once warm, it runs terrible at low rpm all the time. It's extremely consistent. Always perfect when cold, always bad when warm.
My theory is that in open loop it runs perfect. As soon as the heated O2 sensor causes the ECU to go into closed loop, a sensor that is used then, but not in open loop, is failing. It's a MAF based system.
AFAIK, the only sensor used solely in closed loop is the O2 sensor, am I wrong? I'd replace the O2 sensor, but I did a couple years ago and it it helmed the motor run a whole lot better. So if it fixed some of the engine problems I was having, that indicates it's working. That and unlike typical Fiero owners I don't replace what isn't broken trying to find a problem. And the O2 sensor is expensive and a royal pain in the ass to replace.
When I first got the car, it stumbled all the time, pretty badly. I replaced the O2 sensor with the cheapest one I could buy, and it helped tremendously, but the car still has a problem. When it is cold, the car runs flawlessly. However after 2-3 minutes of driving following cold start, the car runs like shit at low rpm, stumbles really badly and makes barely enough power to move. Feels like it's on 2, maybe 3 cylinders. Then at 2.5-3,000rpm, it's like a switch is thrown and it runs perfect until I shift again. It's very consistent. Cold start, runs perfect for a couple minutes. Once warm, it runs terrible at low rpm all the time. It's extremely consistent. Always perfect when cold, always bad when warm.
My theory is that in open loop it runs perfect. As soon as the heated O2 sensor causes the ECU to go into closed loop, a sensor that is used then, but not in open loop, is failing. It's a MAF based system.
AFAIK, the only sensor used solely in closed loop is the O2 sensor, am I wrong? I'd replace the O2 sensor, but I did a couple years ago and it it helmed the motor run a whole lot better. So if it fixed some of the engine problems I was having, that indicates it's working. That and unlike typical Fiero owners I don't replace what isn't broken trying to find a problem. And the O2 sensor is expensive and a royal pain in the ass to replace.