Originally Posted by Jdrdmg
I believe it is a firmware problem
More likely, it's a problem with intermittent components or connections. You're going to need a replacement head unit. Make a service appointment for a hot day, get the car nice and hot so the audio is malfunctioning, and demonstrate it to the service writer.