P0187 Code: Fuel Temperature Sensor B Circuit Low

🟢 Low severity · drivable

Safe to drive. The fuel temperature reading is stuck low, which may slightly affect cold starts and fuel economy.

What P0187 means

The fuel temperature sensor B is sending a voltage that is lower than the computer expects, which usually means the sensor is failing or its wiring is shorted. A low reading makes the computer think the fuel is very cold. The computer can't correctly adjust fuel delivery based on fuel temperature from this sensor.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Replace fuel temperature sensor BYes$40–150
Repair or replace damaged wiring and connectorsYes$10–60

Frequently asked questions

Can I drive with a P0187 code?
Yes. The car is safe to drive, though the computer may use incorrect fuel temperature data until it's fixed.
What does "circuit low" mean?
The signal from fuel temperature sensor B is below the expected range, so the computer reads the fuel as colder than it really is.
What is the most common cause of P0187?
A failed fuel temperature sensor B, with a wiring short as the next most likely cause.

Related codes

P0185
P0185 Code: Fuel Temperature Sensor B Circuit Malfunction
P0182
P0182 Code: Fuel Temperature Sensor A Circuit Low
P0186
P0186 Code: Fuel Temperature Sensor B Range/Performance

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