1998 cherokee stuttering after start-up
Hey everyone new to the forum. Just started having issues with my 98 cherokee 4.0l I bought recently and was hoping someone might know what the heck is going on.
So whenever I start my jeep up after it sitting for a little while(10+min) the engine will momentarily stutter and act like it's being starved of fuel. I suspected o2 sensors as I had recently cleared some high voltage and heater circuit codes that came up. Ended up replacing both. Didn't fix it. I hooked my code reader up and watched the o2 sensors to see what they were doing. I noticed something interesting. So on start-up, the upstream o2 sensor reads 1.0 volts. After about 10-20 seconds of driving, the o2 sensor seems to kick in but when it does it gives a reading over 1.0 volt, anywhere from 1.2 to 1.4 volts. That's exactly when the engine stutters. All I have to do to stop the stuttering is ease off the throttle. After that it won't stutter at all until it cools down. I'm guessing the o2 sensor is momentarily giving a rich reading so the pcm cuts the fuel to lean. Is that correct? Is it normal for the sensor to give a high reading right off the bat? I thought the pcm was supposed to take over until the o2 sensor was hot? Is the o2 sensor maybe taking too long to warm up, possibly a bad wiring harness? I tried driving with it unplugged and it drives fine and doesn't stutter at all. I should mention that I did reset the pcm to clear the previous codes, but it ran fine and didn't start stuttering until a while after.
Just wondering what else I could test. Also, the previous owner cut the exhaust to the cat and gutted it. Could this affect the upstream o2 sensor? Thanks in advance