Update
My IC failed the self-test. I held down the trip reset button while turning the key on to start the self-test. The speedometer didn't move, but the rest of the gauges did.
I got myself an ELM327 USB thingy and installed FORScan on my old laptop. Been having a lot of fun with it.
http://forscan.org/
The DTC log is below. FORScan can't see the instrument cluster module at all.
===PCM DTC P1000-FF===
Code: P1000 - On-Board Diagnostic (OBD) Systems Readiness Test Not Complete
Module: Powertrain Control Module
Diagnostic Trouble Code details
Check of all systems is not complete since last memory clear.
--Possible Causes--
- The vehicle is new from the factory and has not yet been through a complete OBD Drive Cycle.
- The battery or PCM has been disconnected.
- An OBD monitor failure had occurred prior to completion of an OBD Drive Cycle.
- The PCM DTCs have been cleared as part of a service process.
Note: The only way P1000 can be cleared (removed) from memory is when all of the OBD monitors have been successfully completed during normal vehicle operation.
P1000 cannot be cleared from the PCM when: 1. The thermostat is stuck open and a DTC is not generated. 2. There is an open VSS circuit and a DTC is not generated. 3. If the vehicle has a Power Take Off (PTO), the circuit is shorted to VPWR or B+, or the PTO is ON during Self-test.
The purpose of the Diagnostic Trouble Code DTC P1000 is to indicate that not all of the On Board Diagnostics OBD monitors have yet been successfully completed. You may also refer to the OBD Drive Cycle defined under the Powertrain Control/Emission Diagnosis Manual-Diagnostic Methods or the Owner's Manual.
Remember: It is not necessary to remove P1000 from the Powertrain Control Module PCM by driving the vehicle.
===END PCM DTC P1000-FF===
===PCM DTC P1260-FF===
Code: P1260 - Engine disabled by PATS
Module: Powertrain Control Module
Diagnostic Trouble Code details
THEFT Detected, Vehicle Immobilized.
This DTC may be caused by :
Suspect PATS module.
Suspect circuit fault between PCM and PATS.
Suspect PCM.
===END PCM DTC P1260-FF===
===OBDII DTC Error===
Successful DTC reading, no error codes found
Error: On Board Diagnostic II
===END OBDII DTC Error===
===OCS DTC Error===
Successful DTC reading, no error codes found
Error: Occupant Classification System Module
===END OCS DTC Error===
===4X4M DTC Error===
Successful DTC reading, no error codes found
Error: 4X4 Control Module
===END 4X4M DTC Error===
===RCM DTC U1900-E0===
Code: U1900 - CAN communication bus fault
Status:
- DTC Present at Time of Request
- Malfunction Indicator Lamp is On for this DTC
Module: Restraint Control Module
Diagnostic Trouble Code details
CAN Communication Bus Fault - Receive Error
Note:
DTCs that start with 'U' are faults which occur during module-to-module communication.
Modules should never be replaced based only on a 'U' code. These codes do not always indicate a problem, and can be caused by normal diagnostic functions, carried out on the vehicle.
===END RCM DTC U1900-E0===
===GEM/SJB DTC U0155-60===
Code: U0155 - Lost Communication With The Instrument Panel Cluster Control Module
Status:
- DTC Present at Time of Request
- Malfunction Indicator Lamp is Off for this DTC
Module: Generic Electronic Module / Smart Junction Box
===END GEM/SJB DTC U0155-60===
===GEM/SJB DTC U2023-20===
Code: U2023 - Fault Received from External Node
Status:
- Previously Set DTC - Not Present at Time of Request
- Malfunction Indicator Lamp is Off for this DTC
Module: Generic Electronic Module / Smart Junction Box
Diagnostic Trouble Code details
Fault Received from External Node
This DTC may be caused by :
Short circuit on the CAN line.
Open circuit on the CAN line.
There is a time out between two modules on the CAN bus
There is Interference on the CAN bus
There may be other modules on the CAN communication data line that are not communicating and are timing out.
Note:
DTCs that start with 'U' are faults which occur during module-to-module communication.
Modules should never be replaced based only on a 'U' code. These codes do not always indicate a problem, and can be caused by normal diagnostic functions, carried out on the vehicle.
===END GEM/SJB DTC U2023-20===
===GEM/SJB DTC B2030-20===
Code: B2030 - Front Fog Lamp Relay Circuit Failure
Status:
- Previously Set DTC - Not Present at Time of Request
- Malfunction Indicator Lamp is Off for this DTC
Module: Generic Electronic Module / Smart Junction Box
===END GEM/SJB DTC B2030-20===
===GEM/SJB DTC B2872-60===
Code: B2872 - Tire Pressure Sensor Fault
Status:
- DTC Present at Time of Request
- Malfunction Indicator Lamp is Off for this DTC
Module: Generic Electronic Module / Smart Junction Box
Diagnostic Trouble Code details
Tire Pressure Sensor Fault
This DTC indicates the module is not receiving data from one, two, or three of the TPMS sensors. Possible causes include sensor(s) programmed to the module are no longer present or no longer functioning. Make sure there are operating sensors in the wheels and they are trained to the module.
In rare cases, this DTC can be set by radio frequency interference with consumer electronics. Cell phone chargers, power converters and power supplies have been found to be likely candidates.
===END GEM/SJB DTC B2872-60===
===ABS DTC Error===
Successful DTC reading, no error codes found
Error: Antilock braking system
===END ABS DTC Error===
===SDARS DTC Error===
Successful DTC reading, no error codes found
Error: Satellite Digital Audio Receiver System
===END SDARS DTC Error===