We have a 1990 Jeep Wrangler YJ, 2.5, Throttle Body, 5 speed. Sometime when we shift gears and accelerate it chokes down, like it isn't getting enough gas. We have tried cleaning the Throttle Body, the crankshaft speed sensor, changed fuel filter, cleaned air cleaner and ran sea foam through it. It still does it. Also, sometimes, when you start it, it dies then it starts really hard, lots of cranking, it is almost like it floods. Any suggestions? Thoughts?