There are a bunch of grounds on the firewall, with some being near by the cabin filter. Sounds like a bad ground or loose connection somewhere.

One set of ground points is on the firewall behind...