Code
B1391
ALFA ROMEO
B — Body
Oil level sensor circuit
Views:
UK: 5
EN: 7
RU: 9
AI status
Completed
Completed
100%
Causes
- Failed oil level sensor (mechanical or electrical)
- Open or shorted wiring between sensor and ECU
- Corroded, loose or contaminated connector at sensor or ECU
- Poor ground or supply voltage to the sensor circuit
- Wet oil/fouled sensor or internal contamination
- Faulty instrument cluster or body control module (less common)
Symptoms
- Oil level warning lamp or message on dash
- Incorrect oil level indication or no reading
- Intermittent or persistent fault code stored (B1391)
- Possible dashboard chimes or service reminders
- Rare: related limp-home behavior if vehicle logic limits operation on sensor fault
What to check
- Read and record DTCs and freeze frame with a diagnostic tool; clear and attempt to re-create
- Visually inspect oil level sensor, connector and wiring for damage, corrosion or oil ingress
- Check actual engine oil level and condition (verify correct level before testing)
- Back-probe sensor connector with ignition ON and measure supply voltage and ground
- Measure sensor output voltage or resistance while changing oil level (if accessible)
- Wiggle harness and connector while monitoring live data/voltage for intermittent faults
Signal parameters
- Typical sensor output: 0–5 V (model dependent) — low level ≈ near 0 V, full ≈ near 5 V
- Some sensors use a resistive/floating element — resistance range often 0–2 kΩ depending on design
- Reference supply to sensor: ~5 V or ignition voltage (verify in vehicle-specific manual)
- Open circuit: infinite resistance / no output; short to ground: ≈ 0 V; short to supply: ≈ supply voltage
- Consult Alfa Romeo service literature for model-specific voltages and resistance tables
Diagnostic algorithm
- Connect a diagnostic scanner, read and record all related codes and live data for the oil level sensor.
- Verify correct engine oil level and condition. Top up or correct oil level if low, then clear codes and re-check.
- Visually inspect the sensor, connector, and wiring for oil contamination, corrosion, broken wires or pins.
- With ignition ON (engine off), back-probe the sensor connector: check for proper supply voltage and good ground reference.
- Measure sensor output voltage or resistance at the connector while changing oil level or gently moving the sensor (if accessible). Compare to expected values.
- Perform continuity and resistance checks from the sensor connector to the ECU connector; repair any opens/shorts.
- Perform a wiggle test of wiring/connector while monitoring live data to identify intermittent faults.
- If wiring and supply/ground are good but sensor signal is out of spec, replace the oil level sensor and retest.
- If new sensor does not fix the fault, inspect/replace wiring harness or repair connectors. If still unresolved, consider ECU/cluster diagnostics as last resort.
- Clear codes, perform a test drive or monitoring cycle, and confirm code does not return.
Likely causes
- Corroded/loose connector at oil level sensor
- Damaged wiring harness (chafing, pinched, rodent damage)
- Failed oil level sensor element
- Low oil or oil contamination causing sensor misreading
- Intermittent connection causing sporadic signal
Fault status
Status
B1391 — Oil level sensor circuit fault. The oil level sensor signal is out of range, intermittent, open or shorted. Dashboard may show oil level warning/message; further inspection of sensor, wiring and connectors is required.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
