I bought a new code reader for my 98.5 truck. It's OBD2 compliant but it can't communicate with the trucks computer. When I looked at the pins in the plug they looked like many of them were in different places than my old code reader which work fine. The new one is a ThinkOBD 100. The old one is an Innova 3100. Does anybody have an idea on why there is a difference?