P1250moderate severityPowertrain
Fuel Level Sensor Signal 1 Open/Short
on 1996 BMW M3 3.2L I6 S52 · RWD
What this code means
The DME detected an open or short circuit in fuel level sensor signal 1. The fuel level reading is unreliable, which can affect fuel injection calculations and range estimation.
Symptoms
- Check Engine Light
- Fuel gauge reading incorrectly
- Fuel range display inaccurate
- Possible engine running issues
Common causes
- Faulty fuel level sensor (sender unit)
- Damaged wiring to fuel level sensor
- Corroded connector at fuel tank
- Instrument cluster fault
Diagnostic steps
- Test fuel level sensor resistance range
- Inspect wiring from tank to DME
- Check connector at fuel pump module
- Verify signal at DME connector
Repair notes
Replace fuel level sensor or repair damaged wiring at the fuel tank.
Other Powertrain codes on this vehicle
P0001
Fuel Volume Regulator Control Circuit/Open
P0002
Fuel Volume Regulator Control Circuit Range/Performance
P0003
Fuel Volume Regulator Control Circuit Low
P0004
Fuel Volume Regulator Control Circuit High
P0010
Intake Camshaft Position Actuator Circuit/Open Bank 1
P0011
Intake Camshaft Position Timing Over-Advanced Bank 1
P0012
Intake Camshaft Position Timing Over-Retarded Bank 1
P0013
Exhaust Camshaft Position Actuator Circuit/Open Bank 1
P0014
Exhaust Camshaft Position Timing Over-Advanced Bank 1
P0015
Exhaust Camshaft Position Timing Over-Retarded Bank 1