My 2006 Avalon Ltd has been in shop for 3+ weeks for water leak. Second time water has gotten into car. 1st time was a cracked cowl at windshield, took 3 trips back to get the moldy, smelly carpet replaced. this time the leak is from a disconnected hose at sunroof that let water under carpet behind driver. Toyota is replacing carpet again, cleaned interior metal surfaces with bleach to get rid of mold, and replaced all seat foam. I am worried that once the warranty is up I will continue to have water leaks. Anyone else having water filtration in cabin? And don't get me going on the worthless nav system, for 2500 bucks it doesn't reliably take you anywhere.