Sounds like the same place I hit to eject a cd!
Can't help you on the heater though.
Have you been in the dash lately, or ever? Maybe something didn't get plugged back in real well?