i had the same problem before especially when its raining hard, water dripping passenger side, causing bad odor inside the car afterwards. Problem was the windshield rubber seal, had replaced it. Try evangelista if you have same problem like mine, P1200 inc labor forgot the shop name though.