Husband owns a 2007 GS350 with a little over 100k miles. The other day, we spent the night out of town. When leaving the hotel, it was raining and cold, so he went to get the car. The car was sitting overnight in a dry parking garage. He spent only 5-10 minutes in traffic from the garage to pick me up. I noticed his passenger headlight was out. I informed him and since he was due an oil change, we made an appointment to have everything handled that afternoon at our local shop. Shop checked the car out and said they couldn't find a bad bulb, so it must be a bad ballast (they also said both ballasts were making noise, so the other one would be bad soon as well). Now the headlight works again with no problems. Shop has already ordered the assemblies for both headlights (wow, expensive!). Could the problem only be a bad bulb or ballast, or is it possible that maybe moisture from the rain got into the headlight and caused it to temporarily stop working? It started working after the rain passed and has been working since (and hasn't rained since). Car goes into the shop for repairs on Monday, so we need to know ASAP if we are or are not replacing the headlight assemblies. Any help is appreciated!