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
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.