DOBD DashX ☰ Browse all codes
P0199

Engine Oil Temperature Sensor A Circuit Intermittent/Erratic

Engine oil temperature sensing Generic OBD-II Low

What it means

P0199 means the signal from engine oil temperature sensor A is cutting out or jumping around erratically. It's almost always a wiring or connector problem rather than the sensor itself. The engine keeps running normally, but the ECM loses accurate oil-temperature data during the dropouts, which can affect functions like cooling-fan control and warm-up strategy.

Low

Can I keep driving? Safe to drive — this is an intermittent sensor-signal fault; the engine runs normally, though oil-temperature-based functions may occasionally be off until it's fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Loose, corroded, or backed-out connector at the oil temperature sensor
  2. Chafed or intermittently shorted wiring in the sensor circuit
  3. Faulty engine oil temperature sensor A
  4. Poor ground or intermittent open in the harness
  5. ECM/PCM fault (rare)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data, then wiggle-test the sensor connector and harness while watching the live oil-temperature reading for dropouts.
  2. Inspect the connector for corrosion, spread terminals, or moisture and reseat it.
  3. Check the wiring for chafing or an intermittent short along its run.
  4. Test or replace the oil temperature sensor if its signal stays erratic.
  5. Clear the code and road-test to confirm the intermittent is gone.

FAQ

Quick answers

Is it safe to drive with P0199?+
Yes. The oil temperature reading is an input the ECM uses for functions like fan control and warm-up strategy; an intermittent signal has little effect on drivability. Still, repair it.
Can I just clear P0199?+
Because the fault is intermittent it will likely return. Find and fix the loose connection or wiring first.

Related codes

Often seen with P0199

Read & clear P0199 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX