Hello. I have same question as you. Just bought same truck 2500 XL with 42000 on odometer and trip a/b read 49k. Did you figure out what was happening to you?