My 95 Dodge caravan was running great until recently. It will run good for a few days then it will start stalling when you come to a stop sign or slowing way down. It did this for a day then it cleared up and everything was good. Today it started again. I can keep it running at stops by braking and giving it a little bit of gas at the same time. I got a OBD code (key switch off then on 3x) of 38 and 21. Code 21 is Oxygen sensor, but what the heck is 38. I can not find it any where, and yes it is 38, I did it 7 times and it always comes up 38. Will a failed oxygen sensor cause this stalling problem? I am sort of leaning towards a possible EGR valve problem in addition with the O2 sensor. Oh and I probably should add that the stalling problems has happened when the fuel level has reached just under a quarter of a tank.
Thanks for any help as I am a little stumped.
Thanks for any help as I am a little stumped.
Dec 3, 2009 at 9:54 AM