You said your truck is 5 years old. Well my 99 ram was also in the shop to replace the ABS sensor. Fortunately I have an extended warranty and I just had to pay the deductible but I tend to believe the dealer said this was not a very expensive repair.