I had a similar problem on an Explorer. An easy and inexpensive fix is to buy a replacement (very thin glass) mirror from Nations Glass, email [email protected] You stick it over your old mirror using silicon as an adhesive. Mine has been on for over a year with no problems.
Good luck . . .
Good luck . . .