Toyota OBD1 Trouble Codes and Fault Code List >> Toyota 88-91 Pickup or 4Runner

Accessing Trouble Codes

  • Switch ignition ON. Do NOT start engine.
  • Jump DLC terminals T and E1 with a short lead 1
  • Count MIL flashes and compare with trouble code table below
  • First flashes of .5 second duration indicate ‘tens’, after a 1.5 second pause, next flashes of .5 second duration indicate ‘units’
  • A 2.5 second pause occurs between codes
  • After a 4.5 second pause, trouble codes will be repeated
  • Switch ignition OFF
  • Remove jump lead
pickup 4runner 88-91 checking cdes

Clearing Trouble Codes

  • After the faults have been rectified, erase the trouble codes as follows:
  • 1988 4Runner/Pickup – remove EFI fuse (15A) from LH kick panel fusebox for 30 seconds minimum 4
  • 1989 on 4Runner/Pickup – remove EFI fuse (15A) from underhood fusebox for 30 seconds minimum 4
  • Reinstall fuse
  • Repeat accessing procedure to ensure no data remains in ECM fault memory
pickup 4runner 88-91 erasing cdes

 Trouble Codes

88-91 Pickup 2.4L Engine Code: 22R-E
88-91 Pickup 3.0L Engine Code: 3VZ-E
88-91 4Runner 2.4L Engine Code: 22R-E
88-91 4Runner 3.0L Engine Code: 3VZ-E
Trouble codeFault locationProbable Cause
11Engine control module (ECM) power supplyWiring, ignition switch, engine control relay, ECM
12Engine speed (RPM) sensor -circuitWiring, RPM sensor, ignition module, ECM
13Engine speed (RPM) sensor -above 1000 rpmWiring, RPM sensor, ignition module, ECM
14Ignition reference signal -no signalWiring, ignition module/coil, ECM
21Heated oxygen sensor (H02S) -front circuitWiring, H02S, ECM
22Engine coolant temperature (ECT) sensor circuitWiring, ECT sensor, ECM
24lntake air temperature (lAT) sensor-circuitWiring, lAT sensor, ECM
25Mixture control -continuously leanWiring, injector, H02S, ECTNAF sensor, intake/fue/lignition system, ECM
26Mixture control -continuously richWiring, injector, fuel system, cold start injector, H02S, VAF sensor, ECM
27Heated oxygen sensor (H02S)-rear-circuitWiring, H02S, ECM
31Volume air flow (VAF) sensor-circuitWiring, VAF sensor, ECM
32Volume air flow (VAF) sensor-circuitWiring, VAF sensor, ECM
35Barometric pressure (BARO) sensor-circuitWiring, BARO sensor, ECM
41Throttle position (TP) sensor -circuitWiring, TP sensor, ECM
42Vehicle speed sensor (VSS) -circuitWiring, VSS, ECM
43Starter signal -circuitWiring, ignition switch, ECM
51Switch signal -A/C switch ON during diagnosisWiring, A/C switch, A/C amplifier, ECM
51Switch signal -closed throttle position (CTP) switch OFF during diagnosisWiring, CTP switch, ECM
51Switch signal -park/neutra! position (PNP) switch not in P or N during diagnosisWiring, PNP switch, ECM
52Knock sensor (KS) -circuitWiring, KS, ECM
53Knock control malfunctionECM
71Exhaust gas recirculation (EGR) system malfunctionHose leak/blockage, wiring, EGRT sensor, EGR solenoid, ECM
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

29 Comments
most voted
newest oldest
pat bryant
pat bryant
4 years ago

continuous flashing no breaks . please help

Zach
Zach
4 years ago
Reply to  pat bryant

If you read through all the information you’d know that a continuously flashing CEL indicates there are no stored codes.

Elias Joy
Elias Joy
1 year ago

Hello I am working on a 1990 4Runner and when I started to read the codes the O/D off light is continuously flashing what does that mean?

Matteo
Matteo
2 years ago

1989 toyota pickup v6. I think I’m getting a 25 code? Blinks 2 times then 5 times. My air resonator busted. Is it really that important ? Do I need to find a replacement ?

Bobby G.
Bobby G.
2 years ago

CEL on 1989 22RE 2WD Toyota Pickup DLX 2.4 Getting codes 24, 31, 51, 52, & 71. Why would all these codes at the same time?

Randy
Randy
2 years ago
Reply to  Bobby G.

Bobby,
It would be a good idea to check all grounds coming from the battery. These codes all have grounds common to them.
If that shows nothing, then you may need to contact an engine performance specialist.
You may also want to consider donating to Troublecodes.net. It’s only $9.99.
Thank you and good luck on finding these codes.

Bobby G.
Bobby G.
2 years ago
Reply to  Randy

Randy,
Truck actually belongs to my dad. I started by clearing all trouble codes and went from there. Truck has a 5 speed manual transmission. I started truck and noticed idle was a bit too low. Drove it and it would shut down as soon as I get it off gear. Then cel would turn on. Did the clearing of codes again and drove truck. Again after taking it off gear, it would stall and cel would turn on. I adjusted the idle and cleared codes one more time. Drove truck and got it off gear and this time it didn’t stall. Kept driving truck for a couple more days and cel has not turned on again. Have you or anyone ever heard of this happening? Well at this point if I don’t get an answer, I’m okay as long as truck runs and no more cel codes. Thank you for the help Randy.

chad Zeigler
chad Zeigler
2 years ago

I have a 1991 Toyota 4 runner 22re 5spd. Change my oil and started the engine for about 3 minutes and the engine shut off. Check oil level witch was normal and tried to restart engine / did not start . Check spark on cylinder 1 and found no spark. Check the engine check code and came as 12. Any ideas on the problem or what to check next. Thanks

Randy
Randy
2 years ago
Reply to  chad Zeigler

Chad,
Many things it could be.
You say there’s no spark.
It’s possible that the ignitor or the distributor has failed on this vehicle given the mileage and age.
Look inside the distributor at the 3 pick-up coils.
If any look damaged, this is likely the issue, and a new distributor will be the cause.
if not, then it’s possible the ignitor. Check the Black and Yellow wire at the ignitor for a changing voltage signal while cranking.
If this seems a little too much, consult an engine performance specialist.
Also, consider donating to a good cause, that is to Troublecodes.net for only $9.99.
Thank you for you r time and good luck with the issue.

Scott Elequin
Scott Elequin
2 years ago

Hey guys, I have a 1990 3VZ-E that was showing a 52 Code and a 12 Code. I removed the EFI fuse (15A) as suggested and it cleared the Engine light, and so far has not returned, Is this an anomaly? Are the codes destined to return? Any guidance would be appreciated.

Scott Elequin
Scott Elequin
2 years ago
Reply to  Scott Elequin

Ok, I drove the truck for an hour this evening, and the engine light came back on. I figured that it was too good to be true. I’m now researching the best way to get it working.

Randy
Randy
2 years ago
Reply to  Scott Elequin

Scott,
did all codes come back or just the 52?
Code 52 is for the knock sensor circuit.
Code 12 is engine speed and if present usually keeps the truck from running.
Since the truck runs, try getting codes with the engine running.
If only the 52 is present, diagnose the knock sensor circuit first.
Let us know if you need more assistance.

William
William
3 years ago

I tried to read the codes on my 1992 toyota pick up,it has a 22re .when i put the jumper oo T&E1 the check engine light flashed contineuosly Help

Chuck
Chuck
3 years ago

My 91 pickup at 2 WD, 2.4 check engine light flashes 7 times then once & then repeats Iam Lost

Nathaniel O.
Nathaniel O.
3 years ago
Reply to  Chuck

Hello. The description for this code Chuck is EGR system malfunction. Probable causes. Open in EGR gas temp sensor circuit. Disconnected vacuum hose, EGR valve stuck. Clogged EGR passage.

Bill Ducker
Bill Ducker
4 years ago

Thank you for the info .I’m having a hard time getting my truck to start and stay running. Now I can check the codes at least.

BILLYOBATES
BILLYOBATES
4 years ago

1991 TOYOTA PICKUP CODE 51 AT ILDE

Rick
Rick
4 years ago

I have rebuilt the drive train and put on a new muffler for a 1989 pickup DLX 22RE 4X4. It was an old farm truck I recently picked up. On occasion the brake light and the battery light come on at the same time. Any suggestions.

Hilary Wimer
Hilary Wimer
4 years ago
Reply to  Rick

I had this problem and it was my alternator

Nathaniel Olson
Nathaniel Olson
5 years ago

Hello Don. I can possibly shed some light on this issue a bit. I rcently swapped a motor on my car 10,000k ago, and it is similar with the oil light. Hopefully whoever swapped your motor lubed the cylinder head parts with pre-lube and primed before starting for the first time. I pulled the fuel pump fuse and cranked my motor for about 20 seconds before the engine’s first start. Ever since my first start, my oil light stays on for a good while before turning off. It is a bit worrisome to see the light. What I did while swappin the motor was replace the oil sending unit too. Did they do that for you in the rebuilt motor? And good job on changing the oil twice right away. It may take a few oil changes to drain out particles and dirt. This is commonly a thing with any rebuilt motor or cylinder head. Just not quite the same as it used to be. Cheers Don. If you have any more questions, feel free to ask.

Don R
5 years ago

First off I’d like to say thank you for sharing your knowledge! I have a question, I have a newly rebuilt engine and have changed the oil twice now, ever since I got my truck back, a 1990 Toyota 22RE 4X4 DLX I’ve had a check oil light stay on until my truck gets hot. During the summer the light goes out pretty quick, couple miles, now that it’s colder it takes about 10-20 miles before it shuts off. I have no codes and I’ve also purged the EFI for about 5 minutes. Any clues? Again, thank you for the website!

Nathaniel Olson
Nathaniel Olson
6 years ago

An 02 sensor doesn’t typically have hard of starting symptoms, but I do think your park neutral switch may need a looking at. The code 22 has more to do with the cooling system, but what I think is wrong is part of the park neutral switch or netral safety switch is going bad. That can cause a hard starting issue. Hope this fixes your pickup.

Mike Wertman
Mike Wertman
6 years ago

1988 3.0 pickup hard starting have both a 51 code and a 22 code. Waiting for a new O2 sensor to arrive. After vehicle starts and gets to temperature I stop the engine and try to restart. Appears the cold start injector is engaged and vehicle won’t start. Any ideas?