OBD-II Error Code P2066: Fuel Level Sensor B Range – How to Fix It

Hard 1-3 hours Medium Severity Verified July 2026
Error Code
P2066
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Hard
Estimated Fix Time
1-3 hours
Error code P2066 indicates that the engine control module (ECM) has detected a fuel level sensor B signal that is outside the expected range. This usually points to a faulty sensor, wiring issue, or a problem with the fuel level sensor circuit. The fix involves inspecting the sensor and its connections, and replacing the sensor if necessary.
Ad

Tools You'll Need

How to Fix Error Code P2066

  1. Check Fuel Level Sensor B Connector

    Disconnect the negative battery terminal before working on any electrical components to prevent short circuits or injury.
  2. Test the Fuel Level Sensor B Resistance

  3. Inspect Wiring and Grounds

    Do not pierce wires with probes as it can cause further damage. Use back-probing pins if necessary.
  4. Replace the Fuel Level Sensor B

    Fuel system work is hazardous. Work in a well-ventilated area, avoid sparks, and use proper fuel-safe tools. Wear safety glasses and gloves.
  5. Clear the Code and Test Drive

Parts You May Need

Fuel Level Sensor B
Check Price on Amazon
Fuel pump module (if integrated sensor)
Check Price on Amazon
Fuel tank gasket (O-ring)
Check Price on Amazon
Fuel Level Sensor B
Check Price on Amazon
Fuel pump module (if integrated sensor)
Check Price on Amazon
Fuel tank gasket (O-ring)
Check Price on Amazon
Fuel Level Sensor B
Check Price on Amazon
Fuel pump module (if integrated sensor)
Check Price on Amazon
Fuel tank gasket (O-ring)
Check Price on Amazon
Fuel Level Sensor B
Check Price on Amazon
Fuel pump module (if integrated sensor)
Check Price on Amazon
Fuel tank gasket (O-ring)
Check Price on Amazon
Ad

When to Call a Professional

If you are not comfortable dropping the fuel tank or working with fuel system components, call a professional mechanic. Also seek professional help if the code persists after replacing the sensor, as the issue may be with the ECM or wiring harness.

Frequently Asked Questions

Can I drive with error code P2066?
Yes, but you may experience an inaccurate fuel gauge or a check engine light. It is generally safe for short trips, but ignoring the code can lead to running out of fuel unexpectedly or poor fuel economy.
What does 'fuel level sensor B' mean?
Many vehicles have multiple fuel level sensors (A and B) for accurate readings, especially in saddle tanks or large tanks. Sensor B is typically the secondary sensor.
How much does it cost to fix P2066?
DIY cost is around $20-$100 for a replacement sensor plus tools. Professional repair can range from $200-$600 depending on labor for tank access and sensor cost.
Will a bad fuel level sensor cause other problems?
Usually no, but it may cause engine misfires or stalling in some models if the sensor data is used for fuel pump control. Check your vehicle's service manual.
Can a loose gas cap cause P2066?
No, a loose gas cap typically triggers EVAP system codes (e.g., P0455). P2066 is specific to the fuel level sensor circuit.