My '05 does something similar sometimes. It's been a while but the heat will come on and the blower is full blast no matter the setting. Hitting the dash will stop it half the time. It hasn't done this in a while. It always seems to when it's 90+ degrees outside!