swapped the 22re out of my 88 pickup no a/c (broken connecting rod) for a 22re out of a 87 four-runner with a/c and found it had a different wiring harness with longer connectors. i plugged in what i could and it started but had check engine light (error code 52 - knock sensor) and the temp gauge was fluctuating (needle would rise to top , stay there for a few minutes and then drop quickly). also the timing was way off and oil pressure gauge is showing low oil pressure.. anyway i swapped the harness connectors that were needed so all of the connectors but 2 would fit and still got the error code and temp gauge problem. put in a new thermostat, swapped thermostat housing back to my 88 (the 87 4runner had some kind of connector on the top), changed water temp sensor, changed knock sensor, checked continuity on all sensor wires - good, adjusted valves, and changed throttle position sensor. still have the same problems .. error code 52 (i reset it), fluctuating temp gauge, low oil pressure and timing off. i just won a ecu on ebay so im gonna give that a shot, maybe the 4runner harness screwed up the ecu from my 88 pickup?? any suggestions???