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
- Check engine light is on
- Possible hard cold start
- Slightly worse fuel economy
- Usually no noticeable driving symptoms
Common causes
- most common: Faulty fuel temperature sensor B
- common: Wiring shorted to ground or damaged connector
- less common: Corroded connector pins
- rare: Faulty engine computer (PCM)
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace fuel temperature sensor B | Yes | $40–150 |
| Repair or replace damaged wiring and connectors | Yes | $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
P0182P0182 Code: Fuel Temperature Sensor A Circuit Low
P0186P0186 Code: Fuel Temperature Sensor B Range/Performance
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.