Recently stepped into my 4Runner after a heavy rain only to find my headliner full of water! Took it to the dealership for an estimate, assuming that the rubber seal on the sunroof had gone bad. Turns out the seal is bad, but Toyota doesn't sell JUST the seal!! No, you have to buy a whole new piece of glass with the seal already installed on it for over $500, plus labor, bringing the grand total to $750!! I called several parts departments to verify this was true...so far it's checking out. So, while I'm writing a nasty letter to Toyota for being braindead on this one, I'm also asking for any help or tips someone might have. Help!