P0189 Code: Fuel Temperature Sensor B Circuit Intermittent

๐ŸŸข Low severity ยท drivable

Yes, the signal drops in and out, but the engine will usually keep running โ€” get it checked soon.

What P0189 means

The fuel temperature sensor B signal is cutting out or jumping around instead of reading smoothly. This code usually means a loose or corroded connection, a damaged wire, or a sensor that is starting to fail. The engine will usually keep running, but fuel metering may be off at times.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Clean and tighten the sensor connector, and repair wiring if neededYes$20โ€“80
Replace the fuel temperature sensor BYes$40โ€“120

Frequently asked questions

Can I drive with a P0189 code?
Yes, the engine will usually keep running even though the sensor signal drops out. Have the connection checked soon.
What does intermittent mean in P0189?
It means the sensor signal comes and goes, which usually points to a loose connector, corroded pins, or a failing sensor.
How much does it cost to fix a P0189?
Cleaning or repairing the connector is usually $20โ€“80. Replacing the sensor is about $40โ€“120.

Related codes

P0188
P0188 Code: Fuel Temperature Sensor B Circuit High
P0187
P0187 Code: Fuel Temperature Sensor B Circuit Low
P0185
P0185 Code: Fuel Temperature Sensor B Circuit Malfunction

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