View Single Post
  #1  
Old 17-11-2013, 12:00 PM
gorotsuki69's Avatar
gorotsuki69 gorotsuki69 is offline
STI Master
Member
 
Join Date: Jul 2005
Location: Perth
Posts: 897
Thanks: 16
Thanked 9 Times in 8 Posts
gorotsuki69 at standard level
Default moonroof or sunroof motor repair for less than $2

The moonroof motor on my 05 Foz died recently so I went in search for a fix. The options are:
1.Stealership fix which will cost over $1000
2.Order an entire motor online and DIY replace for $250 odd
3.Replace the brushes in the motor for next to nothing.

I went with option 3 for obvious reasons. There is a great DIY here (not mine)
but he's taken it a bit too far by removing too much interior trim and dismantling the whole motor which isn't necessary. Only need to remove the metal housing to access the brushes.

link:
How to: Repair a dead moonroof motor !! - Subaru Forester Owners Forum

the replacement brushes can be found on ebay for $1.49. Size 4mmx4mmx10mm
2pcs Motor Carbon Brushes FOR Generic Electric Motor 4mm X 4mm X 10mm | eBay

You will need to sand down to around 7-8mm length. Buy a few pairs as they are fragile in case you break one (I did).

old vs new motor brushes.:
The original seems to be 5mmx5mm , this size is available on ebay too


I removed the round end plate and the spring from the new brushes.
Important: Do not remove the old brush wire completely! Cut only half as the ebay wire is too short and you will need to solder the old and new wires together. Also no need to remove the motor spring, it can be bent back and parked out of the way while the brushes are changed. I used needle nose pliers to do this.

Lastly once you have re-installed, don't forget to reset the moonroof memory. The procedure is also in the DIY writeup under Adjustment.

I rate this fix easier than installing a silicon turbo inlet
__________________
There's a hoon in every Typhoon

Last edited by gorotsuki69; 17-11-2013 at 12:06 PM.
Reply With Quote