Ok, so over the past year this tiny little problem with my Jeep has progressively gotten worse. About a year ago I noticed that sometimes immediately after starting the Jeep up it would sputter - it would sound like it wasn't hitting on all 6. All I'd do is put in the clutch, wait a few seconds, then drive like nothing happened. As another example, last year while down at the beach, I'd fill up at the gas station, then while leaving and turning left onto Rt 1. to go back north, it started sputtering. It barely limped through the intersection. I kept my foot on the gas and after about 10 seconds everything was normal - it got all its power back. Last winter I noticed that it wouldn't idle right over the rocks in low range, the RPMs would get low and then the engine would kick it back up to ~1k. This made it difficult to control but simply turning off the heat fixed the problem. This most recent summer the same problem came back but didn't go away even with the heat and a/c off. This season I've already driven it down to the beach and driven on the sand without issues, except that when it sputtered after starting up it started to buck with a lot more force and lasted longer than before. I've replaced the TPS, removed the throttle body, IAC, and MAP sensor and sprayed it all down with sensor cleaner and re-installed: no difference. I am unsure of where to start trouble shooting and what good a shop will do in diagnosing it. Any help is appreciated.
Thanks a lot for reading,
Sal