1st Gen Dakota Tech 1987 - 1996 Dodge Dakota Tech - The ultimate forum for technical help on the 1st Gen Dakota.

codes 22 and 21

Thread Tools
 
Search this Thread
 
  #1  
Old 01-16-2010, 01:43 PM
4x4Dakota93's Avatar
4x4Dakota93
4x4Dakota93 is offline
Veteran
Thread Starter
Join Date: Oct 2009
Location: Corpus Christi, TX
Posts: 261
Received 0 Likes on 0 Posts
Default codes 22 and 21

latley when ive been trying to start my truck, it takes like 30 trys cranking it over and then when it does start it idles at like 200 rpms(not 2000 that wasnt a typo) almost sounds like its cammed out then it gets up to regular rpm after 15-30 seconds or so, then if i try to give it gas it will cut out down to 200 rpm or die...

after warming up the idle is better, driving around is normal and then again at random starts cutting out again...

any ideas?
 
  #2  
Old 01-16-2010, 01:59 PM
95_318SLT's Avatar
95_318SLT
95_318SLT is offline
Champion
Join Date: May 2008
Location: Apex, NC
Posts: 4,842
Likes: 0
Received 4 Likes on 4 Posts
Default

Well code 21 is o2 sensor problem and 22 is ECT sensor out of range. For the complete list, go here... https://dodgeforum.com/forum/1st-gen...ml#post1472415

I would start by replacing the ECT sensor (the one with 2 wires, not the one with 1 wire) and the o2 sensor and see if that fixes your problem. Also, you could try replacing the IAC while your at it to see if that smooths out the idle.
 
  #3  
Old 01-16-2010, 02:15 PM
4x4Dakota93's Avatar
4x4Dakota93
4x4Dakota93 is offline
Veteran
Thread Starter
Join Date: Oct 2009
Location: Corpus Christi, TX
Posts: 261
Received 0 Likes on 0 Posts
Default

how many o2 sensors do i have? i know one is right before the cat after the downpipe, any others? what size pipe wrench do i need?

wheres the ect sensor located???
 
  #4  
Old 01-16-2010, 03:26 PM
95_318SLT's Avatar
95_318SLT
95_318SLT is offline
Champion
Join Date: May 2008
Location: Apex, NC
Posts: 4,842
Likes: 0
Received 4 Likes on 4 Posts
Default

You have 1 o2 sensor.

The ECT sensor (engine coolant temp sensor) is located behind the accessory bracket next to the thermostat neck. There are 2 of them, one of the gauge and one for the computer. The one for the gauge has 1 wire and the one for the computer has 2 wires. You will want to replace the one with 2 wires for the computer.
 



Quick Reply: codes 22 and 21



All times are GMT -4. The time now is 08:13 PM.