Definitely something electrical. not sure on how to fix though, need some who has opened the dash to chime in.

Or maybe you can pull the radio and see the wiring...