when u kicked it ,or hit ,it came back on, for an bit ,then it went out and never came back on since.
what would be the problem if the heater worked and then went out. on 2008 Pontiac G5
poss bad blower motor or resister
sounds like a bad blower motor. when you hit the blower motor it will knock the armature loose and it may work for some time but you will need to replace the blower motor to correct the problem for good.
poss your blower motor went out, check first fuse for power and test your blower motor
..............never mind , agree with #1 answer.