I have a 2005 grand cherokee limited with a 4.7. My issue is when I start the engine and put my jeep into drive and start to accelerate at about 1000 rpm's the engine will hesitate for about 5 seconds. It feels like the engine is about to stall. In fact all engine noise stops. Then it comes back to life and runs fine. This only happens when I first start the engine. It has never happened when I come to a stop and then accelerate.
I replaced the TPS sensor 2 weeks ago and that did not fix the issue.
Lastly this usually happens once every few weeks. A few times it has done it twice in a day.