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
- Check engine light on
- Intermittent hard starting
- Fuel economy that varies for no clear reason
- Engine may hesitate occasionally
Common causes
- most common: Loose or corroded connector at the sensor
- common: Failing fuel temperature sensor B
- common: Damaged wiring rubbing through
- rare: Engine computer (PCM) fault
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Clean and tighten the sensor connector, and repair wiring if needed | Yes | $20–80 |
| Replace the fuel temperature sensor B | Yes | $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
P0187P0187 Code: Fuel Temperature Sensor B Circuit Low
P0185P0185 Code: Fuel Temperature Sensor B Circuit Malfunction
Related guide: MAF Sensor Replacement Cost →
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.