I had both of those problems at different times. When I had the radio display problem, I asked the dealer about it and they said that the radio will work but you would have to replace the entire unit to get the lights to work.
I solved that problem by getting an aftermarket deck.
As for the heater, I just had the exact thing happen to me 2 weeks ago. Found out it was the thermostat. Is your engine temperature guage going to the middle when you drive?