That's really frustrating but I'm glad it got fixed.
Sounds like there might be a hardware issue with the head unit.
Disconnecting the battery might have temporarily fixed it, but it probably won't last.
After disconnecting the negative battery terminal, I had a similar experience.
The...