I have a 1999 cherokee sport . First start up in the morning runs fine, but after that any time I go some where it starts right up but when I go to drive before it gets into 2nd it boogs down or hesitates I give it gas or through it in nuetral and then it runs fine it won't do it again until I shut it off and start it again. I have new plugs, wires, distributor cap, rotor ,throttle position sensor cleaned the idle air valve. It idles and runs perectly smooth except for the above problem. Has anyone got any idea what could be causing this. This is a 4.0 with automatic trans.