Our 2003 Cavalier is knocking under the dash when the heater/ac is on. What could that be?

Seems like it is right under the glove box. Was told at auto zone that it might be a relay, but didn't know of one under the dash like that and they said it had to go bad before you could replace it> Doesn't seem right to me. Any help is appreciated
0
Answers