My 2004 2500 Chevy has this problem. You can get it reset by turning off the truck and restarting it. When I checked the price on the new part it was a little over $100. Since I only drive the truck to the deer lease I have not fixed this problem yet.