By on June 17, 2009

Michael writes:

Hello Sajeev, I’d like to ping your automotive wisdom with the following question. Soon I’ll be looking for a new car to replace my leased Corolla. I love power moonroofs (which my Corolla also has). My next car will be a long-term keeper, and even though I’d love to equip it with a roof orifice, I’m not sure about the longer-term reliability of power moonroofs. Are they known to start leaking, to require expensive repairs? Or is it better to buy a car without a moonroof and then have a manual sunroof installed; and would it void the car’s warranty?

I’d like to keep my next car until it falls apart — 10 years or longer. Thanks muchly for your time.

Sajeev answers:

Take it from the guy who has two 10+ year old cars with glass tops: do it. After thirteen years, one car’s factory moonroof needed nothing but a new rubber gasket to eliminate wind noise, a $50 part from a company called the Sunroof Doctor. If you’re paranoid or OCD, ehow.com has some helpful hints on sunroof maintenance.

The other option is a Webasto unit installed at the dealer, and it only needs a new felt pad to silence an occasional rattle from the pop-up wind deflector. No motor failures. No leaks. No brainer.

I prefer factory installed moonroofs because they have a better-integrated look inside the car, especially the switch and bezel. Most importantly, their unique roof stamping lets the glass sit flush with the roof: aftermarket parts normally sit a millimeter on top as they are a cut the roof and drop-in affair.

Bonus! A Piston Slap Nugget of Wisdom:

If you find a great deal on a roof-less car, go aftermarket and haggle on the price. Dealers usually have an off-site outfitter who sells their services at a discount: either you fight for dealer’s cost, or go to the horse’s mouth instead. From what I’ve seen, there’s a 10% markup on this service, so negotiate a better deal.

[Send your technical queries to mehta@ttac.com]

Get the latest TTAC e-Newsletter!

Recommended

25 Comments on “Piston Slap: My Mistress’ Eyes Are Nothing Like the Sun Edition...”


  • avatar
    NN

    I have had multiple cars with these power moonroofs. From my experience, they slow with age and need a bit of “persuasion” to close completely. I had an 85′ Subaru whose sunroof needed to be pushed shut to fully seal after it was 10 years old(I drove it to 15). My 98′ Blazer, once it was 10 years old, also needs a good push to get it shut, which means I usually just leave it shut. My 2002 Mazda sunroof still works great. I guess the motor will get weak in another two years or so.

  • avatar
    grog

    My 85 Prelude had a sun/moon/wtfyoucallit roof. After 14 years, it was one of the few things on the car that still worked like the day I drove it off the lot.

    My 99 Celica also has one. 10 years and 172K miles later, it too, works just like new.

  • avatar

    My experiences with an ’85 BMW 533i, ’99 Escort ZX2, and ’06 TSX have all been positive. No leaks, no mechanical problems, and hardly any maintenance besides greasing the mechanicals. My family still owns all these cars today. In fact, the roof is about the only thing that hasn’t broken on the BMW.

    A friend of mine had a Civic she installed and aftermarket roof on and it leaked. Also, they don’t look nearly as professional.

  • avatar
    tced2

    Lubrication. Of the mechanism and seals. Sometimes it’s hard to reach the proper places but proper lubrication keeps things working smoothly. And keep the rubber parts coated to prevent dry-rot. I go back and forth between using silicone and other rubber treatments. Be careful, silicone seems to soften some paint.
    And don’t let debris (leaves, seeds) clog up the drain hoses. Every sunroof I have owned had a “gutter” to collect water and diverted it to drain hoses.

  • avatar
    xyzzy

    I would say thumbs down to aftermarket roofs. I had one on my Toyota Corolla years ago that I foolishly allowed the dealer to have installed (hey, it was my first car). It was an ASC and the installation wasn’t very well done and when I needed warranty work it could only be done at the one shop that installed it as opposed to any Toyota dealer like a factory roof would have been. Within about 75K miles the headliner started coming down which is when I learned they used duct tape to reinstall the headliner after putting in the roof. Bottom line: with a factory roof you’re getting consistent quality and warranty support. Aftermarket is a crapshoot.

    I’ve since had several cars with factory installed sunroofs and all of them have performed flawlessly and been very durable. I currently drive a 12 year old Lexus with a factory room that has been trouble free after 175K miles, same with my wife’s 2001 Explorer with 110K miles.

    If you want a sunroof, I would have no hesitation with a factory roof for quality reasons. My next car won’t have one because in real life (at least for me) they are seldom opened soconsidering the few inches of headroom they take, the benefit isn’t worth it.

  • avatar
    RayH

    Similar to grog, had a 87 Prelude until a few years ago. 300,000 miles+, sunroof didn’t leak at all.

    T-tops and aftermarket roofs are generally the trouble makers. That being said, if you go aftermarket, just a cheap, flush mount pop-up deal. Easier for the do-it-yourselfer to caulk/work on if it ever has leaks.

  • avatar
    TEXN3

    My 1990 Integra had a moonroof. Never leaked but it did have some issues closing at a decent speed and even needing a little assistance..reading on a forum led to the switch contacts being the issue, not the motor or rails. Cleaned the contacts in 01, worked well but ended up replacing the switch in 04 and never had a problem after that!

  • avatar
    autobahner44

    I’ve owned twenty two sunroof equipped cars, and wouldn’t own a vehicle without one (unless it was a convertible or a truck.) No leaks or issues. Some of the new aftermarket sunroofs (Webasto) are so well done both inside and out that it’s tough to tell them apart from an OEM one.

  • avatar
    MikeyDee

    I had a moon roof when I lived in Florida. The hot sun wore out the rubber seal and it started leaking. I was driving in a rainstorm once and I started taking a shower in my car. Not a lot of fun with clothes on. Make sure you can replace the rubber seal at a low price.

  • avatar
    thalter

    Definitely go factory. Factory sunroofs/moonroofs have one key thing that the aftermarket ones do not: drains.

    Factory sunroofs do not rely solely on rubber gaskets (which can wear out) to keep the water out. There is a gutter and drain around the inside edges of the opening to catch and drain any water that may get past. The drains usually run down the A or B pillars, and drain out by the doors. In fact, you can leave the panel tilted open during a rain storm on many vehicles and still not get any water in the car because of this.

    Aftermarket setups only have that rubber gasket, and once it inevitably goes bad (and it will), the water will will leak inside your car, and on your seat or head.

  • avatar
    mikey

    Right Webasto are the masters at Sunroofs.Thier stamping is second to none. If the hole is not stamped/cut and flanged right it will leak 100% of the time.

    A little inside info folks Honda,Ford and at least two others including GM use Webasto. In Oshawa I used to ship 1500 finished roofs a week to Livonia for stamping.

    Anything factory built in the last 10 years won’t give you a problem.I don’t care for aftermarket roofs.The roof is a crucial part of a unibody build. Don’t f–k with it

  • avatar
    gusplus

    I have a 2005 F-150 with factory moonroof. My first power moonroof.

    The truck used to get a musty smell every time it rained. No leaks were evident, so I ruled out the moonroof at first. The carpet used to get wet at the passenger footwell.

    After many troubleshooting dead ends, I discovered that the moonroof drain tube was plugged. The water would overflow the pan and trickle behind the plastic mouldings and onto the floor pan, flooding the wiring harness and causing the odd electrical glitch.

    Thanks to the marvels of the Interwebs, I researched said problem and effected a solution. A blast of compressed air blew the drain tube out and problem solved.

  • avatar
    superbadd75

    The problem with aftermarket moonroofs (‘rooves?) is that your car’s roof has braces underneath, and many times, one must be cut to install a moonroof. At the factory, they install a brace that goes around the opening, but in the aftermarket the support is just cut and usually not replaced. I’d much prefer a factory moonroof, and with maintenance (lubrication, keeping the tracks and drain tubes clear of debris, etc.) it should provide many years of trouble free operation. You may have to replace a gasket once in a while, but that would most likely be for noise issues (as Sajeev noted) rather than water intrusion. I have also seen several with shades that become broken and get hung up in the tracks, but a failure of the mechanism isn’t very common from what I’ve seen.

  • avatar
    William C Montgomery

    thalter is exactly right. I would never recommend an aftermarket (including dealer installed) sun/moon roof for that reason. Gotta have those drains or you’ll regret it.

  • avatar
    fincar1

    Experience of my friends and me is that factory sunroofs don’t leak but that aftermarket ones do. I will attest that none of these aftermarket roofs are from Webasto; in fact I would not have been surprised if they had “Cheap piece of shit” stamped on them somewhere.

  • avatar

    When did sunroofs become moonroofs?

    Just wonderin’…

  • avatar
    ivyinvestor

    Sunroofs are metal, and must be opened to enjoy the bright outdoors. Moonroofs are glass, and can be either opened for air exposure, or viewed through with the sunshade opened.

  • avatar

    I hate moonroofs. I had one on my Prelude, the usual over-engineered variety that grabs the glass panel and pulls it back into the roof. It leaked on me several times — and here’s the kicker: there was nothing wrong with it.

    Like most moonroofs, the rubber seal around the glass was not really intended to keep out large amounts of water — just dust. To deal with water intrusion, it had two large stainless steel channels on either side of the cabin opening, each of which led to a drain tube running down inside the roof pillars and out the wheel wells. In theory, as long as those drainage tubes were clear, it shouldn’t have leaked. In places where it rains infrequently, they need to be rodded out periodically to get dust and crap out of the tubes. This is not a big deal; my mechanic would do it for free during an oil service, if I remembered to ask.

    Here’s the problem. My parking space is outside, and it’s on an incline of about 15 degrees. Whenever it would rain heavily (fortunately, not that often in L.A.), water would begin to run over the side of the drainage channels and into the cavity in which the glass panel vanished when closed. If it wasn’t raining very hard or very long, this spillage would be negligible. If it rained for two days in a row (as it occasionally does, even here), however, all bets were off. That would build up a fairly significant amount of water in the roof cavity, which could not reach the drain tubes, even if they were clear. As soon as the car was moved, that water would run forward, out the sliding panel in the headliner, and directly down the back of my neck.

    This happened three times. The first time, I didn’t really understand how the mechanism worked, and ended up having the mechanic clean out the drainage tubes, which I assumed would help. The second and third time, the tubes were clear, they just did no good.

    It got to the point where every time it rained, I’d have to go put the car on the street, where it was on a level surface. If I’d had a garage or indoor parking, or if my parking space were level, it would not have been an issue, but it became clear that it was going to be a problem as long as I lived here.

    When I bought a new car in 2004, I told the salesmen I did not want a moonroof, and wouldn’t take it if they gave it to me for free. If I’ve just paid for a new car, the last thing I want is to have to move it every time it rains so that it wouldn’t leak.

  • avatar
    thetopdog

    I never understood the appeal of moonroofs. I’ve driven probably 150,000 miles in cars with them, and I can count the number of times I’ve opened a moonroof on two hands. My current car has a targa top that is great in the summer though

  • avatar

    thetopdog : I never understood the appeal of moonroofs. I’ve driven probably 150,000 miles in cars with them, and I can count the number of times I’ve opened a moonroof on two hands.

    The car in my description was my father’s, been driving it since I was 16 years old. Point is, I cannot tell you how many times I have done late night driving on a wide open highway with the music cranked, the moonroof shade open (glass closed) and enjoyed the dancing of street lights to the beat of my music.

    Moonroofs are wonderful inventions, if you don’t mind the extra 50lbs on the roof.

  • avatar
    Andy D

    Carguy 622, BMW stopped making the 533i in 84. No matter, all the sunroofs on my E28s work flawlessly too.

  • avatar
    golden2husky

    Have a sun, excuse me, moonroof in my ’92 Sable station car. Cleaned out the drain once when it plugged with debris. Other than cleaning the drain, it has been no problem. I actually like it; I would buy one on my next car…

  • avatar
    NulloModo

    My current car has a moonroof, not that I wanted it, it just happened to have all the other stuff I wanted so I accepted the moonroof as part of the deal. Generally I dislike moonroofs as they cut into the headroom, but, as I have enough space for my head not to touch the ceiling even with it, I don’t care much. I think I have opened it maybe four or five times in the four and a half years I have owned the vehicle.

    If you go for one, only accept a factory unit. My dealership won’t even mess with aftermarket units due to the potential for leaks. I haven’t heard of a factory unit leaking in any car made in the last decade or two, so, you should be safe there (while I am sure someone will have a counterpoint to this, if only a few out of millions of cars in that period had issues, I think the odds are pretty good).

  • avatar
    MBella

    Factory hands down. The only serious problem you have to worry about is the drain hoses. They shouldn’t be a problem if you keep debris from clogging them. Then things like seal will keap the noise down.

  • avatar
    JohnHowardOxley

    My dislike of sun/moon/star roofs [added mechanical complexity, more weight high up in the car] is sufficiently great that when I was considering purchase of an S5 [which is a great car in my book, otherwise], the fact that a s/m/s roof was a mandatory option was the deal-breaker.

    When I look upwards while seated in my car, I want to see solid tin!

Read all comments

Back to TopLeave a Reply

You must be logged in to post a comment.

Recent Comments

  • Lou_BC: @Carlson Fan – My ’68 has 2.75:1 rear end. It buries the speedo needle. It came stock with the...
  • theflyersfan: Inside the Chicago Loop and up Lakeshore Drive rivals any great city in the world. The beauty of the...
  • A Scientist: When I was a teenager in the mid 90’s you could have one of these rolling s-boxes for a case of...
  • Mike Beranek: You should expand your knowledge base, clearly it’s insufficient. The race isn’t in...
  • Mike Beranek: ^^THIS^^ Chicago is FOX’s whipping boy because it makes Illinois a progressive bastion in the...

New Car Research

Get a Free Dealer Quote

Who We Are

  • Adam Tonge
  • Bozi Tatarevic
  • Corey Lewis
  • Jo Borras
  • Mark Baruth
  • Ronnie Schreiber