P0199 Code: Engine Oil Temperature Sensor Circuit Intermittent/Erratic
๐ข Low severity ยท drivable
Yes, the engine will usually run normally, but the oil temperature reading may cut out โ get it checked soon.
What P0199 means
The engine oil temperature sensor signal is dropping out or jumping around. This usually points to a loose or corroded connector, damaged wiring, or a sensor that is starting to fail. The engine will usually run normally, but the oil temperature reading may cut in and out.
Symptoms
- Check engine light on
- Oil temperature gauge jumping or cutting out
- Oil life monitor acting up
Common causes
- most common: Loose or corroded connector at the sensor
- common: Failing engine oil temperature sensor
- common: Damaged wiring in the sensor circuit
- rare: Engine computer (PCM) fault
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Clean and tighten the sensor connector, and repair wiring if needed | Yes | $15โ80 |
| Replace the engine oil temperature sensor | Yes | $30โ100 |
Frequently asked questions
Can I drive with a P0199 code?
Yes. The engine will usually run normally, but the oil temperature reading may cut in and out until it's fixed.
What does intermittent/erratic mean?
It means the sensor signal comes and goes, which usually points to a loose connector, corroded pins, or a failing sensor.
How much does it cost to fix a P0199?
A connector or wiring repair is usually $15โ80, and a new sensor is about $30โ100.
Related codes
P0195
P0195 Code: Engine Oil Temperature Sensor A Circuit Malfunction
P0196P0196 Code: Engine Oil Temperature Sensor Range/Performance
P0198P0198 Code: Engine Oil Temperature Sensor Circuit High
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.