P2067
Fuel Level Sensor B Circuit Low
Fuel level sensing
Generic OBD-II
Low
What it means
P2067 means fuel level sensor 'B' is reporting an abnormally low voltage to the PCM. This sensor is the in-tank float/sending unit that drives the fuel gauge. The engine starts and runs normally β the practical effect is an unreliable fuel gauge β but on many vehicles it can also block the EVAP monitor. The usual cause is the sending unit or a wiring short-to-ground.
Low
Can I keep driving? Safe to keep driving β the engine runs normally; the main issue is an inaccurate fuel gauge, so watch your mileage until it's fixed.
Common symptoms
What you'll notice
- Fuel gauge reads inaccurately or sticks low/empty
- Check-engine light on
- EVAP monitor may not complete (relies on fuel level)
- Engine starts and runs normally
Common causes
Most likely first
- Faulty fuel level sensor / sending unit (float)Likely
- Sending-unit wiring shorted to ground or openCommon
- Poor or corroded connection in the fuel level circuitCommon
- Faulty instrument cluster / combination meterLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data to confirm the low-voltage condition.
- Inspect the sending-unit wiring and connector for a short to ground, opens, or corrosion.
- Measure the sending-unit resistance across the float's full travel.
- Replace the in-tank fuel level sensor/sending unit if it reads out of range.
- If the sensor and wiring are good, check the instrument cluster.
FAQ
Quick answers
Is it safe to drive with P2067?+
Yes β it doesn't affect the engine. Just don't rely on the fuel gauge; track your mileage to avoid running out.
Can I just clear P2067?+
It returns until the sending unit or its wiring is repaired.
Related codes
Often seen with P2067
Read & clear P2067 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX