Skip to content

Climate Control Temperature Differential Circuit Failure

Jump to the fix

Severity

Medium

Can I keep driving?

Usually drivable, but get it diagnosed without delay.

First step

Reduce the mechanical load before blaming the motor or the module.

  • BBody
  • 1Manufacturer-specific
  • 8Body
  • 49Sequence number

What does it mean?

B1849 is a Body (airbags, seat belts, body electronics) fault code. It indicates: Sunroof Motor Control Circuit/Performance (Stalled) .

Symptoms

  • Roof moves partway then stops or reverses
  • Grinding, clicking or straining noise from the roof while it moves
  • Panel ends up out of alignment, causing wind noise or a water leak
  • One-touch operation lost, the switch must be held
  • Sunroof stops responding completely for a while after a few attempts, then works again when it cools

Likely causes

  • Dry, dirty or gummed sunroof guide rails creating high friction
  • Broken or displaced guide shoe or drive cable so the panel binds
  • Ice, leaves or grit in the tracks jamming the panel
  • Sunroof motor worn, with high current draw or failing brushes
  • Voltage drop at the motor connector from corrosion or a poor ground
  • Sunroof position never initialised after a battery disconnect or a repair
  • Module output driver weak so the motor never reaches full speed

How to fix it

  1. Operate the roof and note exactly where it binds or slows down
  2. Clean the tracks and guides thoroughly and apply the correct grease, not a general purpose spray
  3. Inspect the drive cables and guide shoes for cracks, wear or displacement
  4. Measure motor current draw during travel and compare with the effort needed by hand
  5. Check the voltage at the motor connector under load and test the ground
  6. Reinitialise or normalise the sunroof after any battery disconnect or mechanical repair
  7. Replace the motor if the current is still high with the panel disconnected from the drive

Codes From the Same System

All Fault Codes

Related Similar Codes

This information follows the generic OBD-II definition and does not replace a vehicle-specific diagnosis. The severity rating is rule-based; an authorised diagnostic reading is required for a definitive answer.