I bet it's an aftermarket head unit?
I would trace back the radio wire ground, I don't know if the instrument cluster etc shares the same ground, probably as it's in close proximity of each other, if so it's worth checking/cleaning this, it's most likely corroded.
Martin