OBDHut

OBDHut

B2603

Moderate

PSD Not Fully Closed During Self-Test

What Does B2603 Mean?

This code indicates that the Power Sunroof/Sliding Door (PSD) module detected that the sunroof or sliding door did not reach the fully closed position during a self-test cycle. The Body Control Module (BCM) or dedicated sunroof/door module monitors position sensors and limit switches to verify complete closure. This suggests a mechanical obstruction, misalignment, worn components, or a faulty position sensor preventing proper closure confirmation.

Common Causes

35%

Faulty or misaligned sunroof/sliding door position sensor or limit switch

Position Sensor
Limit Switch
Microswitch

25%

Mechanical obstruction in sunroof/sliding door tracks or guides preventing full closure

Track Assembly
Guide Rails
Weatherstripping

20%

Worn or damaged sunroof/sliding door cables or drive mechanism causing incomplete travel

Drive Cable
Cable Guides
Drive Motor Assembly

15%

Sunroof/sliding door panel misalignment or sagging preventing proper seating

Sunroof Panel
Sliding Door Panel
Mounting Brackets
Hinge Assembly

5%

Wiring issues or connector corrosion in position sensor circuit

Wiring Harness
Connectors
Ground Points

Diagnostic Steps

1

Step 1: Perform a visual inspection of the sunroof or sliding door for obvious obstructions, debris in tracks, damaged weatherstripping, or visible misalignment. Manually operate the component through full range of motion to check for binding or resistance.

2

Step 2: Access sunroof/sliding door position sensors and limit switches. Using a multimeter, test sensor outputs while manually moving the component to closed position. Expected readings vary by vehicle but typically show voltage change or resistance change at full closure (consult service manual for specific values, typically 0-5V range or 0-10k ohm).

3

Step 3: Inspect drive cables, tracks, and guide rails for wear, fraying, looseness, or displacement. Check cable tension and verify proper routing. Clean and lubricate tracks with appropriate silicone-based lubricant and remove any debris.

4

Step 4: Check wiring harness and connectors at position sensors for corrosion, damage, or loose connections. Test for continuity and proper voltage supply (typically 5V reference from module). Repair or replace damaged wiring as needed.

5

Step 5: If mechanical components are intact, perform sunroof/sliding door initialization/relearn procedure using scan tool or prescribed manual procedure to recalibrate position parameters. Verify module can now complete self-test successfully.

6

Step 6: Clear codes and perform multiple open/close cycles to confirm proper operation and verify position sensors are correctly reporting full closure. Monitor live data to ensure closed position signal is received by module.

Estimated Repair Cost

$100 - $800

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B2603 mean?

This code indicates that the Power Sunroof/Sliding Door (PSD) module detected that the sunroof or sliding door did not reach the fully closed position during a self-test cycle. The Body Control Module (BCM) or dedicated sunroof/door module monitors position sensors and limit switches to verify compl...

What causes B2603?

The most common cause of B2603 (PSD Not Fully Closed During Self-Test) is: Faulty or misaligned sunroof/sliding door position sensor or limit switch

How much does it cost to fix B2603?

Typical repair costs for B2603 range from $100 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B2603?

Vehicle is safe to drive but the sunroof or sliding door may not seal properly, potentially allowing water intrusion and wind noise. If applicable to a sliding door, ensure it is mechanically secured before driving. Address within 1-2 weeks to prevent water damage to interior components.

How do I diagnose B2603?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2603 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Body Control/Sunroof-Sliding Door System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.