C0350low severityChassis
Automatic Leveling Headlight System Fault
on 2011 Volvo XC90 3.2L I6 · AWD
What this code means
General malfunction in the automatic headlight leveling system that adjusts beam height based on vehicle load.
Symptoms
- Headlight aim incorrect
- Headlight leveling warning on dash
- Oncoming drivers being blinded
- Low beam too low when loaded
Common causes
- Leveling motor failure
- Ride height sensor fault affecting headlights
- Control module malfunction
- Wiring damage
Diagnostic steps
- Check headlight leveling motors by commanding with scan tool
- Read ride height sensor data
- Inspect leveling motor connectors
- Verify headlight aim with wall test
- Check for related ride height codes
Repair notes
Replace headlight leveling motor. Perform headlight aim adjustment after repair.
🔌 Don't have a code reader?
Any of these will read and clear this code — pick by how deep you want to go.
Bluetooth code reader (~$25)
Veepeak OBDCheck BLE →
Pairs with your phone — reads and clears codes, live data.
Serious DIY (~$100)
BlueDriver Pro →
Enhanced codes (ABS, airbag, TPMS) plus repair reports.
Shop-grade tablet (~$300+)
Autel MaxiCOM MK808S →
Bidirectional tests, service resets, all systems.
As an Amazon Associate, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Other Chassis codes on this vehicle
C0021
LF Wheel Speed Sensor Range/Performance
C0022
RF Wheel Speed Sensor Range/Performance
C0023
LR Wheel Speed Sensor Range/Performance
C0024
RR Wheel Speed Sensor Range/Performance
C0025
LF Wheel Speed Sensor Circuit Intermittent
C0026
RF Wheel Speed Sensor Circuit Intermittent
C0027
LR Wheel Speed Sensor Circuit Intermittent
C0028
RR Wheel Speed Sensor Circuit Intermittent
C0035
Left Front Wheel Speed Sensor Circuit
C0036
Left Front Wheel Speed Signal Erratic