My friend has an 05 2500 Dodge, built June 2005, that has long cranks frequently but not consistantly. I found the TSB (18-003-006) for the 06 Dodge (which includes trucks made from June of 05 to Nov of 2005), but when he took it to the dealership all the numbers matched up for the TSB except...