Power Sunroof Motor Circuit Malfunction
What does B1104 mean?
The B1104 code means the vehicle's onboard diagnostic system has detected: Power Sunroof Motor Circuit Malfunction. This is a low severity code.
Common Symptoms
- Sunroof does not open or close
- Sunroof motor hums but panel does not move
- Sunroof stuck partially open
- Sunroof switch has no effect
- Water leak from sunroof area when stuck open
Probable Causes (Ranked by Likelihood)
- Failed sunroof motor Very High
- Jammed sunroof track or guide rails High
- Broken sunroof drive cable Moderate
- Faulty sunroof control module Low
Step-by-Step Diagnostic Procedure
-
Test sunroof switch for output signal
-
Check voltage at sunroof motor connector
-
Listen for motor operation when switch pressed
-
Inspect sunroof track and guides for debris or damage
-
Try manual close procedure per vehicle manual
Frequently Asked Questions
How do I close a stuck sunroof manually?
Most vehicles have an emergency manual close procedure using a hex wrench or screwdriver inserted into an access point on the sunroof motor housing. Check your owner's manual for instructions.
Can a clogged sunroof drain cause problems?
Clogged drains do not cause the sunroof motor to fail, but they can cause water leaks into the cabin. Regular cleaning of the drain tubes helps prevent water damage.
Why does my sunroof get stuck in cold weather?
Ice buildup around the sunroof seal and in the track can prevent movement. Never force the sunroof open when frozen as this can damage the motor, cables, or track.