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.