B0240low severityBody
Sunroof Motor Circuit
on 2017 Acura TLX 2.4L I4 · AWD
What this code means
Malfunction in the sunroof/moonroof motor circuit. The sunroof does not open, close, or tilt.
Symptoms
- Sunroof does not move
- Sunroof opens but will not close
- Motor noise but no movement
- Sunroof switch unresponsive
Common causes
- Faulty sunroof motor
- Sunroof track obstruction
- Switch failure
- Wiring damage in headliner
- Sunroof off track
Diagnostic steps
- Check sunroof fuse
- Test sunroof switch
- Apply direct power to motor
- Inspect sunroof tracks for debris
- Check if panel is off track
Repair notes
Replace sunroof motor or clear track obstruction. Re-initialize sunroof if it has lost calibration.
Other Body codes on this vehicle
B0001
Driver Frontal Stage 1 Deployment Control
B0001
Driver Frontal Stage 1 Deployment Control
B0002
Driver Frontal Stage 2 Deployment Control
B0002
Driver Frontal Stage 2 Deployment Control
B0003
Passenger Frontal Stage 1 Deployment Control
B0003
Passenger Frontal Stage 1 Deployment Control
B0004
Passenger Frontal Stage 2 Deployment Control
B0004
Passenger Frontal Stage 2 Deployment Control
B0005
Driver Knee Airbag Deployment Circuit
B0005
Driver Knee Airbag Deployment Circuit