I'd get the head unit replaced under warranty. Chances are your dealer has already replaced so many of them, that if you call the service department and tell them about your problem, they'll just order it without even wanting you to bring the car in.