Can you keep driving?
Can you keep driving?
Stop driving if any of these apply
- !There is overheating, steam, or a visible coolant leak.
- !The temperature gauge moves toward hot or the engine starts running much worse than normal.
What to check first
Step-by-step checks
- 1
Safety first
Let the engine cool before inspecting the sensor, connector, or any hot oil-area components
- 2
Free - no tools
Check whether the code appears more when hot, during vibration, or after a drive over rough roads
- 3
Basic tool needed
Inspect the connector and harness for loose fitment, oil contamination, or heat damage
- 4
Basic tool needed
If scan data is available, watch the reading while gently moving the harness to see whether the signal drops out
- 5
Basic tool needed
Look for recent oil-filter or engine-bay work that may have disturbed the harness routing
- 6
Basic tool needed
If the vehicle has actual oil-temperature or overheating symptoms, handle those as separate clues rather than assuming the sensor alone is responsible
If the code returns
- -If the reading changes with movement, wiring or connector repair comes before sensor replacement.
- -If the fault only shows up hot, the sensor or harness may be heat-sensitive rather than fully dead.
- -If the reading is unstable only when the engine itself is running poorly, confirm the broader engine condition too.
Background
What this code means
P0199 is a generic OBD-II code for an intermittent or erratic engine oil temperature sensor signal.
That usually points to a connector or harness problem, or to a sensor that is starting to fail as temperatures change. It can also show up if the engine has a real temperature issue that is not stable.
Diagnosis
Common causes
Loose connector or terminal fit
A connector that loses contact with vibration can make the signal come and go.
Sensor beginning to fail
The sensor may work cold but fail intermittently as it heats up.
Harness rubbing or heat damage
A wire that opens and closes with engine movement can trigger the code.
Real oil-temperature fluctuation
An unstable engine condition can also make the signal look erratic to the ECU.
Avoid these mistakes
What not to do
- xDo not replace the sensor before checking whether the harness or connector is causing the dropout.
- xDo not inspect hot engine components without letting them cool first.
Parts
Parts that may need replacing
See also
Related OBD codes
Source notes
Generic OBD-II (SAE J1979 / ISO 15031-5). P0199 was seeded from dtcdb and then expanded around intermittent engine oil temperature faults, especially loose connectors, harness movement, and heat-sensitive sensors.
This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.
This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.
Last reviewed: 2026-04-10
Reference: Open reference