Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: CEL Codes P2238 and P0031. Opinions?

  1. #1

    CEL Codes P2238 and P0031. Opinions?

    CEL P2238 and P0031 on a 2004 Tacoma Double Cab, 3.4 , auto. 200K on the clock (or damn near). No effect on mileage yet, staying right around 18-19 like always.

    From what I am seeing half of the people out there say these codes refer to the O2 sensors, and half say it is the MAF sensor.

    Need some opinions, and preferably facts from some people in the know.

    Looks like an O2 sensor is running about 180 sor some off the shelf Vatozone crap.

    Help me out here fella's.

    Dont want to shotgun approach this.
    -Chris
    2004 DoubleCab Tacoma PreRunner: 3.4 V6-Auto, DD/Tow Rig
    1997 Lexus LX450: 4.5 I6-Auto, DD
    1984 4Runner: 22R-5 speed, 14 inch bob, 5.29's, lincoln locked rear, lockright front, Armored and Caged by Mossyrocks Fabrication, total disregard for body damage.
    1997 4Runner: GONE
    1996 FZJ80 Land Cruiser: GONE

  2. #2

    Re: CEL Codes P2238 and P0031. Opinions?

    I haven't had those code but I'd start with cleaning the MAF. It's darn near free and might save you some money. If you run an after market oiled filter I'd clean it or run a stock filter for awhile and see if it clears up.

    If you need to get an O2 sensor don't get them from AZ. Got to Amazon and search for factory parts. You'll save a bunch and be money ahead from anything you get from a parts house.

  3. #3

    Re: CEL Codes P2238 and P0031. Opinions?

    Quote Originally Posted by guy from other forum
    Alldata on my shop computer lists both codes refering to the front a/f sensor.
    0031 is for the a/f sensor heater circuit
    2238 is an oem specific code that lists the heater circuit as well as some potential wiring problems.
    The sensor has a heater circuit built into it to bring it up to operating temp faster than it would if it relied on just the heat from the exhaust. The computer isnt happy with this and sets the codes. The sensor still works properly and is why you dont see any performance or mileage issues. The only fix is a new sensor, its a pretty common problem especially if it is the origional one with close to 200k on the truck.
    -Chris
    2004 DoubleCab Tacoma PreRunner: 3.4 V6-Auto, DD/Tow Rig
    1997 Lexus LX450: 4.5 I6-Auto, DD
    1984 4Runner: 22R-5 speed, 14 inch bob, 5.29's, lincoln locked rear, lockright front, Armored and Caged by Mossyrocks Fabrication, total disregard for body damage.
    1997 4Runner: GONE
    1996 FZJ80 Land Cruiser: GONE

  4. #4

    Re: CEL Codes P2238 and P0031. Opinions?

    I have a 1999 4Runner and had to replace the A/F sensor last year. FWIW I did not have the codes you mentioned.







    Here is the new part with part number.


    Old A/F sensor with obsolete Toyota part number.




  5. #5

    Re: CEL Codes P2238 and P0031. Opinions?

    I'm not at my computer that has the stored files on it but Avy might be of help. Here is my original post asking for advice for my trouble codes that resulted in an A/F sensor replacement.

    http://www.ultimateyota.com/index.ph...6&topic=9684.0

  6. #6

    Re: CEL Codes P2238 and P0031. Opinions?

    Check your wiring to that sensor, Bank 1 Sensor 1.
    If all is good in the neighborhood your looking at replacing that Sensor Chris.

  7. #7

    Re: CEL Codes P2238 and P0031. Opinions?

    I have not even so much as glanced at the truck, but I assume this will be closest to exhaust manifold, correct? Not that it should be terribly close, but it should be the first one in line.

    EDIT: I am attaching the schematic drawing, and the locations of parts from the FSM for the 5VZFE for future reference of those who may search and find this thread.




    -Chris
    2004 DoubleCab Tacoma PreRunner: 3.4 V6-Auto, DD/Tow Rig
    1997 Lexus LX450: 4.5 I6-Auto, DD
    1984 4Runner: 22R-5 speed, 14 inch bob, 5.29's, lincoln locked rear, lockright front, Armored and Caged by Mossyrocks Fabrication, total disregard for body damage.
    1997 4Runner: GONE
    1996 FZJ80 Land Cruiser: GONE

  8. #8

    Re: CEL Codes P2238 and P0031. Opinions?

    I've got a '99 4Runner, 3.4, with a 5 speed that is a CA emissions truck. On mine the front sensor is my A/F sensor (bank1 sensor1 on your second attachment). The plug for it is attached to one of the bolts (top) that holds the transmission together. It's near impossible, on mine, to access the plug end from under the truck. I had to go through the transmission tunnel under the shifter.

  9. #9
    YES, I AM reviving a thread from 2012.

    Finally getting on this repair 5 years later... yes, before you ask, I have been riding around with my CEL on for 5 years apparently.

    Who do we know that does discounts on factory parts? Rafa and crew at NTP still hooking us up? What about Phil, or whatever his name was at Dallas Toyota? Anyone else I should be checking with?
    -Chris
    2004 DoubleCab Tacoma PreRunner: 3.4 V6-Auto, DD/Tow Rig
    1997 Lexus LX450: 4.5 I6-Auto, DD
    1984 4Runner: 22R-5 speed, 14 inch bob, 5.29's, lincoln locked rear, lockright front, Armored and Caged by Mossyrocks Fabrication, total disregard for body damage.
    1997 4Runner: GONE
    1996 FZJ80 Land Cruiser: GONE

  10. #10
    I'd try the links Sean and I mentioned on the Facespace. I've ordered from both and have had good luck. The prices are less than dealer and they are genuine parts. I posted in my fuel injector post a few months back how there is some counterfeit Toyota stuff on ebay and Amazon.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •