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

Common causes

How to fix it

FixDIY?Typical cost
Replace the engine oil temperature sensorYes$30–100
Inspect and repair the wiring or connectorYes$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
P0196
P0196 Code: Engine Oil Temperature Sensor Range/Performance
P0197
P0197 Code: Engine Oil Temperature Sensor Circuit Low

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.