Im sure he used a bidirectional scanner he had the truck for a week and I have taken it to other shops and they can't figure it out I have changed a lot of parts with no difference I'm sure it's either wiring or electrical other than that truck runs great and I can pull my small RV with it out of town