This is on a 2002 Chevy Malibu. It is equipped with an oil level sensor to warn you if the oil level drops to an unsafe level. It is basically a little float switch, though I am not specifically sure whether it is an actual switch or just a resistor.
For the past year or two, the Check Oil light (not to be confused with an oil pressure light - this one is only for the level in the pan) stays on intermittently. According to the literature I have, the computer only "checks" the level in the brief period between Key On and Engine On.
I initially figured it had to be a flaky sensor, since it's 11 years old, so I replaced the sensor with a new one (of course forgetting to manually manipulate the switch with a multimeter to see what it actually does).
Replacing the sensor has had no impact on the operation of the light though, it's just as intermittent as ever.
Since warm weather has now come, yesterday I spent some time probing with a multimeter to work through this issue, but I'm not coming up with anything that makes sense.
The plug to the sensor registers 0V when the engine is off, as expected, and 12V when the Key is On, as expected. The sensor is reading infinite resistance, which I don't know the significance of particularly (whether it should be infinite or zero).
I decided to fool the computer so I unplugged the sensor and started the car. The Check Oil light did not come on. So I figured ok - infinite resistance is considered acceptable level (which seems backwards to me but is kind of irrelevant). Next, I shut the car down, then stuck a paperclip between the harness-side plug to short out the connector - a zero ohm reading. I figured that this would trigger the Check Oil light, but it did not. It still went out.
So I'm left at the point where the plug has reliable voltage but it doesn't matter what the sensor reads, since the Check Oil light wouldn't come on yesterday no matter what I did.
What am I overlooking here? At this point it's irrelevant whether the sensor is working at all since I can't manually trigger the Check Oil light.
And as a "are you sure it has gas in it?" disclaimer - the oil level is correct in the car.
For the past year or two, the Check Oil light (not to be confused with an oil pressure light - this one is only for the level in the pan) stays on intermittently. According to the literature I have, the computer only "checks" the level in the brief period between Key On and Engine On.
I initially figured it had to be a flaky sensor, since it's 11 years old, so I replaced the sensor with a new one (of course forgetting to manually manipulate the switch with a multimeter to see what it actually does).
Replacing the sensor has had no impact on the operation of the light though, it's just as intermittent as ever.
Since warm weather has now come, yesterday I spent some time probing with a multimeter to work through this issue, but I'm not coming up with anything that makes sense.
The plug to the sensor registers 0V when the engine is off, as expected, and 12V when the Key is On, as expected. The sensor is reading infinite resistance, which I don't know the significance of particularly (whether it should be infinite or zero).
I decided to fool the computer so I unplugged the sensor and started the car. The Check Oil light did not come on. So I figured ok - infinite resistance is considered acceptable level (which seems backwards to me but is kind of irrelevant). Next, I shut the car down, then stuck a paperclip between the harness-side plug to short out the connector - a zero ohm reading. I figured that this would trigger the Check Oil light, but it did not. It still went out.
So I'm left at the point where the plug has reliable voltage but it doesn't matter what the sensor reads, since the Check Oil light wouldn't come on yesterday no matter what I did.
What am I overlooking here? At this point it's irrelevant whether the sensor is working at all since I can't manually trigger the Check Oil light.
And as a "are you sure it has gas in it?" disclaimer - the oil level is correct in the car.