Thank you for sharing this write up! I might have been brave enough to do this myself had I found this post earlier. Instead I took mine to Tomas at German Auto Recycling in Riverside, CA after getting quoted a ton of money at the dealership.....what's weird is that the part guys actually recommended me there! Tomas took mine out and fixed it in less than 30 min! Highly recommend this guy, especially if you're a girl!
Now I can see my radio stations