Re: leaking inside of a 2005
your sunroof drains... nuff said
most likely your rear drains, actually they have to have new drains run which requires drilling oval holes back behind the rear 1/4 trim which involves de-trimming basically the entire rear of the car. A job I can get done in like 1 hr start to finish but if your not comefortable taking the interior apart or have a good drill to reach into the quarter pannel area (really requires a small drill like my 90degree drill) and a 3/4" stepper bit.
The fronts are known to get pinched or clogged up too but mostly the rears, it builds up and runs over then runs down the headliner to the front or it just builds a puddle and when you aim the car down a hill it runs to the front and overflows.
to figure out the clogged hose get a cup of water, open the sunroof and poor it down the outermost channel, there are 2 on each side, one is the sunroof track and the other is a drain channel (the outside on each side). then watch for water to come from the drain outlet, fronts are infront of the front doors, rears drain infront of the rear wheels.