OBD-II trouble code
U0169: Lost Communication With Sunroof Control Module
Another module on the network has stopped receiving messages from the sunroof control module — the unit that operates the power sunroof or moonroof. Usually a power, ground, wiring, or module fault.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $700
- DIY difficulty
- Advanced DIY
What does U0169 mean?
U0169 is a module-specific network code that sets when a control module stops hearing from the sunroof control module on the communication bus. The sunroof module operates the power sunroof or moonroof — driving the glass and sunshade open and closed, monitoring position, and on many vehicles handling the anti-pinch safety feature that reverses the panel if it meets an obstruction. It exchanges status and command messages with the body control module and switch inputs over the network. When its messages disappear from the bus, the listening module logs U0169.
Unlike a generic bus fault, U0169 names the missing component: the network reports that the sunroof control module specifically has gone silent. That can happen because the module lost power or ground, because the wiring to it is damaged, or because the module itself has failed. Sunroof modules sit in the headliner near the roof, so water intrusion from a clogged sunroof drain or a leaking seal is a common contributor. It can also be a downstream symptom of a wider bus problem, in which case other U-codes are usually stored at the same time.
In practice U0169 typically shows up as a sunroof that won't open or close from the switch, operates erratically, or has lost its one-touch and auto-reverse functions. The vehicle drives normally and no driving safety system is affected, so this is generally a low-urgency code. It's worth repairing so the roof works and seals properly again — a sunroof stuck open is both a weather and a security concern — and because water that reached the module may be an ongoing leak that needs attention.
Common causes
- Blown fuse or lost power feed to the sunroof control module
- Poor or corroded ground at the module
- Water intrusion from clogged sunroof drains or a leaking seal reaching the module
- Damaged, chafed, or corroded CAN wiring between the module and the bus
- Corroded or backed-out terminals at the module connector
- Internally failed sunroof control module
- A wider CAN bus fault dragging this module off the network
Symptoms
- Sunroof or moonroof won't open or close from the switch
- Sunroof operates erratically or only intermittently
- Loss of one-touch / auto and anti-pinch reverse functions
- Sunshade or glass position not tracked correctly
- Additional lost-communication U-codes if a wider bus fault is present
Diagnostic steps
- 1.Scan all modules and record every stored code; several U-codes suggest a bus-wide fault rather than just the sunroof module.
- 2.Confirm power and ground at the sunroof control module with the key on — check the feed fuse and verify a clean, tight ground.
- 3.Check the sunroof drains and headliner area for water intrusion, a frequent cause for roof-mounted modules.
- 4.Inspect the module connector and harness for corrosion, water staining, backed-out terminals, and chafing.
- 5.Check the CAN wiring from the module to the bus for continuity and for shorts to power or ground.
- 6.Clear the codes and recheck whether U0169 returns and whether the module reappears on the scan tool; if power, ground, and wiring are good, suspect an internally failed module. Relearn the sunroof's open/close limits after any repair.
Repair cost
$100 – $700
Diagnosis usually runs $100-$200. A power, ground, or wiring repair is often $120-$400, plus drain cleaning if a leak is found. If the sunroof control module is internally failed, replacement and any relearn of the open/close limits can run $300-$700+ depending on the vehicle.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.