2008 2500hd RPM gauge is not working as well as trans temp reads between 99 and 112 degrees on the dash. Tried to hook it up to read codes but will not connect to the Vin. It just keeps setting off all the dash lights like abs light. Being told possibly bad body ground and or bad pcm.