Mine just freeze up today, now I need a new one after my warranty expire in June. This sucks! I call mazdausa and they said to just pay dealer to fix it ( 2000 or more ) Now I'm in the hunt for new parts and find someone to do it for me for about 1000 bucks. I only got 48000 miles on it.