After having a serious issue for a year and a half with my radio changing stations on its own, and reading this thread, I did the following:
1. Replaced the shark fin with a new one for $65.00. Did not fix the problem.
2. Had my HMI module software updated at the dealer's for $60.00. Did not fix the problem.
3. Ordered a used display off of ebay for $200.00. Took less than 10 minutes to remove the old one and plug up the new one. Fixed the problem.
If you plan on doing this beware of the 7" screen vs. the 8" screen situation. My original was an 8" screen so there was a little gnashing of teeth when trying to match up the exact same thing.