Engine Oil Temperature Sensor Malfunction
The P0195 code means the vehicle's onboard diagnostic system has detected: Engine Oil Temperature Sensor Malfunction. This is a moderate severity code.
- Keep driving?
- Short distances only
- DIY difficulty
- moderate
- Estimated cost
- $50 - $250 (oil temp sensor $25-$80; labor $50-$150)
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Affiliate links — we earn a commission at no extra cost to you.
Common Symptoms
- Check Engine Light on
- Oil temperature gauge reads incorrectly (if equipped)
- Transmission may shift differently (uses oil temp for shift strategy)
- Engine cooling fan may not operate correctly
- Possible reduced fuel economy
Probable Causes (Ranked by Likelihood)
- Failed engine oil temperature sensor Very High
- Wiring issue in the sensor circuit High
- Corroded or damaged sensor connector Moderate
- Low engine oil level affecting sensor reading Moderate
- PCM internal fault Low
Frequently Asked Questions
Can I drive with code P0195?
You can drive short distances. The main concern is that other systems may use oil temperature data for their operation. Some transmissions adjust shift patterns based on oil temperature, and cooling fans may not operate correctly.
What does the oil temperature sensor do?
The oil temperature sensor measures engine oil temperature. The PCM uses this information to optimize fuel delivery, adjust oil pressure, control cooling fans, and on some vehicles, determine transmission shift strategy.
Is the oil temperature sensor the same as the oil pressure sensor?
No, they are different sensors. The oil temperature sensor measures heat, while the oil pressure sensor measures the pressure of oil in the lubrication system. They are typically located in different positions on the engine.
Mechanics Guide Step-by-step diagnosis
Step-by-Step Diagnostic Procedure
-
Read engine oil temperature on a scan tool with the engine cold. It should match ambient temperature (within 10 degrees F). A reading of -40 degrees F or 300+ degrees F indicates a circuit fault.
-
Start the engine and monitor oil temperature. It should rise gradually and reach 200-230 degrees F during normal driving.
-
Disconnect the sensor and measure resistance (similar to a coolant temp sensor: 2,000-3,000 ohms at 68 degrees F).
-
Check the 5V reference and ground at the sensor connector with the sensor disconnected.
-
Inspect wiring and connector for damage, corrosion, or oil contamination.
Sources 2
This page is built from documented references. Verify against your own service info before repair work.
- SAE J2012Diagnostic Trouble Code Definitions (defines the generic OBD-II code ranges)
- Cross-checked against the SAE J2012:2002 DTC table (2026-08-27)archived scan of the SAE standard — readable copy, not SAE’s current edition
Commonly Affected Vehicles
- 2007-2016 BMW 328i (N20, N52 engine)
- 2008-2017 Audi A4 (2.0T TFSI)
- 2010-2018 Mercedes-Benz C300 (M274)
- 2005-2015 Volkswagen Jetta (2.5L, 2.0T)
- 2009-2017 Porsche Cayenne (3.6L V6)
Related Codes
Explore More
Was this helpful?
Send this to whoever is fixing the car — your mechanic, or the person asking what the light means.