@
Carova Colton
, I might be able chime in and help here if possible. I've played around with my 4Runner electronics more than most.
All information going to the instrument cluster occurs via the vehicle CAN bus or via a direct line. Shifter position, RPM, etc is all via the CAN bus, with the charge indicator (batt.) check engine light, and fuel gauge being direct line. The Instrument Cluster and the ECM are the two ECUs that act as the termination ends of the bus.
Seeing the outside temp, compass direction, etc. in the cluster means the CAN bus is functioning partially. This can be due to either;
A) A blown 10-A ECU-B fuse in the engine bay (would explain not being able to access the vehicle with a diagnostic tool via the OBD port) or,
B) A direct short between CAN High and CAN Low. There are junction connectors located next to the ECM that are where the CANH and CANL twisted wires from the ECUs join (2 connectors for you since you have a limited, one for everyone else). There is another on the driver side as well. You need to check those two connectors near the ECM (Green Arrow) and make sure there is no corrosion there.
I would also check the 10A ETCS, 20 IG2, 20A A/F, 10A INJ, and 25A EFI Fuses in the engine bay. Check the fuses the way
@
waypoint
outlined with an Ohm meter. Can't tell you how many times a fuse looked good to the eye and was still bad.
If that does not solve it you most likely need a replacement ECM.
If you do not have the TOYOTA TIS Techstream, you will need it to replace the ECM, so I recommend spending the $30 or so for a copy and the OBD usb cord. It will also help with diagnosing any other ECU related issues more than a generic scanner.
If you have to replace the ECM, I can walk you through the process of adding your VIN to the replacement ECU and pairing the smart key and immobilizer system, as the engine will crank with the replacement, but will not fire unless this is done. Crank the replacement too many times before doing this and the ECM will lock up.
Check these fuses and connectors and report back