electrical
Sunroof Motor
for 2024 Tesla Model S Plaid Tri Motor AWD · AWD
Editorial review:Chris Hackleman — Master Technician · 20+ years · Jeff Moore — Master Lexus & Toyota Mechanic · 20+ years
Difficulty
Advanced
Time
2.0 h
Tools
7
Steps
9
✓Expert-verified. Personally reviewed and approved by OLP's master technicians (Chris Hackleman & Jeff Moore — 20+ years each). Always follow the vehicle's factory service information and torque specs.
Replacement of the panoramic sunroof drive motor on a 2024 Tesla Model S Plaid. The motor is accessed by lowering the headliner at the front edge to expose the sunroof assembly mounted to the roof frame.
Warnings
⚠️Although this is a non-HV job, the Model S Plaid HV pack runs the full length of the floor. Do NOT drop tools through any seam or pierce any panel. Treat any orange cable encountered as lethal — STOP work if seen.
⚠Model S body is stamped aluminum. Do not pry against painted body seams, do not strike with steel hammers, and avoid kinking trim — aluminum dents permanently and cannot be hammered out like steel.
⚠The headliner on Model S is a single large fragile panel with integrated wiring (dome lights, microphones, antennas, ambient lighting). Do NOT fully remove unless necessary — partial drop at the front is sufficient for sunroof motor access.
⚠After 12V disconnect on a 2024 Plaid, the vehicle may require recalibration of the sunroof end-stops via the touchscreen after reassembly.
ℹ️Some 2024 Plaid units use a 16V Li-ion low-voltage battery in the frunk. Confirm battery chemistry before disconnection — do not jump or load-test a Li-ion 16V like a lead-acid AGM.
Tools required
Trim panel removal tool set (plastic)Essential
Torx bit set (T20-T30)Essential
Metric socket set (7-13mm)Essential
Calibrated torque wrench (2-30 Nm range)Essential
Interior trim padded blanket / soft mat to protect headlinerEssential
Magnetic parts tray
Helper / second technician for headliner supportEssential
Parts
- Panoramic roof drive motor assembly (Model S Plaid 2024) × 1 — Tesla OEM panoramic roof motor — verify by VIN at parts counter
- Replacement headliner clips (often break on removal) × 1 — Generic headliner retention clips — Tesla-spec
Preparation
- Park on level ground, place in P, engage parking brake.
- Exit ALL doors with the key fob away from the vehicle. Wait at least 2 minutes for HV systems to fully de-energize, even on this non-HV job.
- Disconnect the 12V (or 16V Li-ion on applicable 2024 Plaid units) low-voltage battery in the frunk under the nose cowl panel. Torque terminal on reinstall to spec.
- DO NOT touch, cut, or pierce ANY orange cable — these are high-voltage and lethal.
- If at any point you encounter an orange cable, an HV component, or are unsure if a system is de-energized: STOP and consult a Tesla-certified technician.
- Open the sunroof shade fully and, if possible before disconnecting 12V, move the glass to the service position per Tesla Service Manual (this is easier with power still applied).
- Lay a clean blanket over both front seats and the dash to protect surfaces and to catch the headliner when dropped.
- Have a second person available — the headliner must be supported during front-edge release.
Procedure
- 1Remove A-pillar trim (both sides)Using a plastic trim tool, gently pry the A-pillar trim panels away from the body. Disconnect any tweeter or ambient light connectors as the trim comes free. Set aside on padded surface.⚠Curtain airbag is routed behind the A-pillar. Do not yank — release clips evenly to avoid disturbing airbag tether routing.
- 2Remove sun visors and grab handlesRemove sun visors by extracting the visor cover screws (typically Torx) and disconnecting the vanity light connector. Remove the visor center clips. Remove front grab handles if equipped by prying out the end caps and removing the retention screws.
- 3Remove front dome light / overhead consoleCarefully release the overhead console (dome lights, mic, interior cameras) using a plastic trim tool. Disconnect all electrical connectors and label them. The Plaid overhead console contains driver-monitoring camera wiring — do not stress the harness.⚠Driver-monitoring camera alignment is calibrated. Avoid striking or rotating the camera module.
- 4Lower front edge of headlinerWith a helper supporting the headliner, release the front-edge clips and gently lower the front section just enough to access the sunroof motor housing at the front of the roof opening. Do NOT fully remove the headliner — fold it down only as needed and protect it from creasing.⚠Headliner is foam-backed and creases permanently. Do not fold sharply.
- 5Locate and disconnect the sunroof motorIdentify the sunroof drive motor mounted to the front cross-member of the roof frame. Disconnect the electrical connector from the motor. Inspect the connector pins for corrosion or damage before setting aside.Torque specConnector Screws4 Nm (3 lb-ft)
- 6Remove the sunroof motorRemove the motor mounting fasteners (typically 3 small bolts/screws securing the motor to the roof frame). Support the motor as the last fastener is removed. Carefully disengage the motor pinion from the cable drive without forcing — note pinion orientation for reinstallation.⚠If the motor pinion is cross-threaded into the drive cable on removal, the sunroof can lose mechanical sync. Mark the glass position before removal.Torque specModule Mounting Bolts8 Nm (6 lb-ft)
- 7Inspect drive cables and tracksWith the motor out, inspect the drive cables, slider shoes, and front track for debris, dried grease, or broken plastic. Clean and re-lubricate the tracks with the manufacturer-specified sunroof track grease — do NOT use general-purpose lithium grease, as it attacks the plastic shoes.ℹ️Pano roof track contamination is a known Model S failure pattern — addressing it now prevents repeat motor failure.
- 8Install new sunroof motorAlign the new motor's pinion to the drive cable in the same orientation as removal (glass must be in the marked reference position). Hand-thread all mounting fasteners before torquing. Torque mounting hardware to OEM specification — refer to Tesla Service Manual if not in the verified torque list.Torque specModule Mounting Bolts8 Nm (6 lb-ft)
- 9Reconnect motor electrical connectorReseat the motor connector fully until the lock tab clicks. Verify the harness is routed in its original clip path so it cannot contact the moving glass mechanism.Torque specConnector Screws4 Nm (3 lb-ft)
Reassembly
- Reinstall the headliner front edge, ensuring all retaining clips fully seat. Replace any clips that broke during removal.
- Reinstall the overhead console, reconnecting all connectors (dome lights, microphone, driver-monitoring camera). Verify camera seats flush.
- Reinstall sun visors, grab handles, and A-pillar trim. Reconnect tweeter / ambient light connectors before snapping A-pillars home.
- Verify no tools or fasteners remain on the headliner or in the roof channel before final reassembly.
- Reconnect the 12V/16V low-voltage battery. Torque terminal hardware.
- Allow the vehicle ~30 seconds to wake and complete its boot cycle before operating any controls.
Verification
- From the touchscreen, perform the sunroof initialization/calibration procedure (full close → full vent → full open cycle) per Tesla's on-screen prompts. The roof must learn its end stops after a 12V disconnect.
- Cycle the sunroof through full open, vent, and close at least 3 times. Listen for grinding, clicking, or hesitation — any of these indicates pinion misalignment with the drive cable.
- Verify the glass closes flush with the body at all four corners (Model S panoramic roof should sit within ~1 mm of body line).
- Spray-test the roof seal with a low-pressure hose (not a pressure washer) and check for leaks at the front A-pillar and B-pillar headliner seams.
- Verify no fault messages appear on the center display. If 'Sunroof requires service' or similar persists after calibration, recheck motor connector seating.
- Note in service records: while overhead trim is open, this is a convenient time to check cabin air filter age — Tesla recommends replacement every 3 years on HEPA-equipped Model S Plaid.