I have the same problem...mine has been intermittent for about a year. (Do the tap, tap, tap and the push push push)
I finally thought with the 1st warm day (this past weekend) I would pull the radio out of the dash and find out what is wrong. Pulled out the radio with the U-shaped tools...