Just had the same problem with my tour. Dealer wanted $270 for replacement unit!!! Searched the salvage sites on the web and found one at Saved Auto Parts in Greenbay, WI. No web site, but toll free @ 888-371-3050. Cost $50 + shipping. Total delivered to Tulsa was $60. Just installed today and works great.