98 Wrangler I6 Engine Stutter
This is my first post, so please forgive me if this post should be in a different forum & my noobness. I have a manual 98 Jeep Wrangler 4.0 with low mileage (91K). About two weeks ago I've noticed that my engine is stuttering during acceleration. It doesn't matter what gear I'm in, or the engine temperature. It'll feel like it's not getting any gas & then suddenly surge forward. When idle, sometimes the engine idles a little roughly, sputter a little & then - again - surge like I'd put pressure on the pedal when in fact I haven't. I've researched the symptoms throughout many forums & I'm torn between the O2 sensor, Throttle Position Sensor, OR the Crankshaft Position Sensor. Here's the kicker....A few days ago, I took it to Autozone to do a code reading & it read a P0320 error which people say is the CPS, but Autozone couldn't match that particular code to a Jeep - It only matched to a Kia believe it or not. There's no check engine light, nor has one ever lit up, and I just gave it a tune up (Plugs, wires, cap & rotor) a week ago in hopes that it would fix the stuttering problem, but it didn't. Can anyone point me in the right direction in which sensor it may, or may not be? Also which out of the three would be the easiest/most difficult to test or replace? I greatly appreciate any advice I can get. Thank you all so much.