I ended up troubleshooting a Cadillac back about 6 months ago that had the IO6 (Navigation, etc). In his case, we tried a different HMI, it didn't fix it. I had a spare radio module from my truck, we put it in, he hasn't had a problem since. His was brutally loud! I've got extra components though so we were able to swap (and program) until we found it to be the radio module in his case.