The radio will only play when in Park or Neutral. When in Drive it is still on but nothing comes through the speakers, put in back in Park, it goes back to playing, any thoughts?
Radio Stops Playing on 2000 Ford Excursion
I have seen radio issues due to faults in the transmission range (TR) sensor. Just a hunch, though.
If you have had your windshield replace your issue is water getting on circuits under the dash. Check for leaks. I would guess it happens when it rains?