12 = Direct Battery input to PCM disconnected within last 50 ignition key-on cycles. If battery hasn't been disconnected, check battery power and ground connections.
37= Torque converter clutch solenoid CKT or trans temp sensor too high or low. Open or short in CKT wiring or connectors. Voltage out of range at transmission temperature sensor input. If you have this code, the check engine light should remain on.
22= ECT sensor voltage too high or too low. Most likely a poor connection or a bad sensor. NOTE: This could cause the engine air / fuel mixture to be off causing poor running conditions, starting conditions, and poor fuel mileage.
55= End of message code.
None of these are related to the function of the speedo. Take a look at the pic I attached. Is it the speedo pinion gear that you replaced? Is it turning? I assume this is a 2wd truck. If you safely place it on a rack so you can start the engine and place it in gear, does the pinion gear turn?
Image (Click to make bigger)
Thursday, August 21st, 2014 AT 7:50 PM