P0198 Code: Engine Oil Temperature Sensor Circuit High
🟢 Low severity · drivable
Yes, the engine will usually run normally, but the oil temperature reading may be wrong — get it checked soon.
What P0198 means
The engine oil temperature sensor is sending a voltage higher than the normal range. This usually means an open circuit, damaged wiring, or a failed sensor. The engine will usually run normally, but the computer may think the oil is hotter or colder than it really is.
Symptoms
- Check engine light on
- Oil temperature gauge reading high or stuck
- Oil life monitor not working right
Common causes
- most common: Faulty engine oil temperature sensor
- common: Open circuit or damaged wiring
- less common: Short to voltage in the sensor circuit
- rare: Engine computer (PCM) fault
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the engine oil temperature sensor | Yes | $30–100 |
| Inspect and repair the wiring or connector | Yes | $15–80 |
Frequently asked questions
Can I drive with a P0198 code?
Yes. The engine will usually run normally, but the oil temperature reading may be wrong until the sensor is fixed.
What does a high circuit mean?
It means the sensor voltage is above the normal range, often from an open circuit, short to power, or a failed sensor.
How much does it cost to fix a P0198?
A new oil temperature sensor is typically $30–100, plus labor if a shop does the job.
Related codes
P0195
P0195 Code: Engine Oil Temperature Sensor A Circuit Malfunction
P0196P0196 Code: Engine Oil Temperature Sensor Range/Performance
P0197P0197 Code: Engine Oil Temperature Sensor Circuit Low
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.