I agree that a carfax is mandatory nowadays. But an '04 ES330 was probably insured, and if it was totalled by the insurance company because of flooding, then the poster has a salvage title and is aware of the car's past. I hope.
←
I had the same problem in my 2003 ES, they changed all the filters and the problem persisted. Finally, they used an Ionizer machine. Things went from bad to worse, the machice essentially cooked the interior. I have melted and idsintegrated weather strips and there is the most horrible chemical odor I've ever experienced. the car is not drivabel!