my truck had 607837 miles on and my dealer replaced my overhead(SOP OTIS MODULE) $250. 00. That didnt fix problem so they had to replace instrument cluster because it was sending a corrupt message to otis module. Instrument cluster/labor $712. 80. My dealer took off total paid for otis because that wasnt the problem. Now everything works fine. be forewarned, if you have over 500,000 miles on your truck, the odometer reading will be set to 0. Wasnt too happy about that. If I had known about that I wouldnt have put a new instrument cluster in. Hope this helps and good luck.