P0199
Engine Oil Temperature Sensor A Circuit Intermittent/Erratic.
- Generic
- Powertrain
- Generic code
- Low severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 1
- AreaFuel and air metering
- 99
- FaultThe specific fault in that area
What it means
P0199 is the generic code for an intermittent or erratic signal in the engine oil temperature sensor circuit. The engine control unit has seen the sensor reading jump, drop out or change implausibly quickly, rather than rising smoothly as the oil warms up. This points to a fault that comes and goes, usually in the wiring, connector or sensor itself.
Symptoms
- Engine warning light on
- Oil temperature gauge or display jumping, dropping to zero or reading implausibly
- Engine running in a default or limp mode on some vehicles
- Cooling fan or oil cooler control behaving oddly on some vehicles
- Fault appearing only at certain times, such as over bumps or when the engine is hot or cold
- Slightly rougher running or poorer economy while the control unit uses a default value
Possible causes
- Damaged, chafed or corroded wiring to the oil temperature sensor, especially where it flexes or runs near hot componentslikely
- Loose, corroded or contaminated sensor connector pinslikely
- Failing oil temperature sensor with an internal intermittent faultlikely
- Oil leaking into the sensor connector or wiring loom, causing poor contact or a degraded signalpossible
- Poor or intermittent sensor earth or reference supply shared with other sensorspossible
- Fault in the engine control unit input circuit, or an outdated calibration where the manufacturer has issued a known updaterare
How to diagnose
- Read all stored and pending codes and the freeze frame data to see engine temperature, load and speed when the fault set
- Check live data for oil temperature and watch for sudden jumps or dropouts while the engine warms up, comparing it with coolant temperature
- Visually inspect the sensor, connector and wiring for chafing, heat damage, oil contamination, corrosion and loose locking tabs
- With the engine running, gently wiggle the connector and wiring harness while watching the live reading for glitches
- Disconnect the connector and check the pins for corrosion, spread terminals and oil ingress
- Test the sensor's resistance against the manufacturer's temperature specification, which varies by model and engine
- Check the wiring for continuity, short circuits and resistance to earth between the sensor and control unit using the wiring diagram for the vehicle
- Check for any manufacturer technical bulletins or calibration updates relating to this code for the specific model
How to fix
- Repair or replace damaged wiring and secure the harness away from heat and moving parts
- Clean or replace the connector and repair any loose or corroded terminals
- Replace the oil temperature sensor if its readings are erratic or out of specification
- Fix any oil leak that is contaminating the connector or loom, and replace the contaminated connector or harness section
- Repair any faulty earth or reference supply fault found in the circuit
- Apply a manufacturer calibration update only if an outdated calibration is a confirmed cause for that model
Can I keep driving?
The car can normally be driven while you arrange a repair, as this is usually a sensor circuit fault. If the oil temperature reading is used for engine protection on your model, or the car goes into limp mode or shows other warnings, have it checked sooner.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
