I am new to owning a jeep but I am willing to learn. 6L. New fuel pump. Fixed vacuum leak. Check engine light on before and still. Replaced throttle position sensor. Oil change done. My jeep will throttle between 1000-1300 rpm in idle. If I only get it to 1500 rpm it like stalls and then dies. Sometimes I can still drive a bit before it will die but it won't go above the speed I was at (usually 25-30). If I can get it above 2000 rpm it does okayish but as soon as it drops to 1500 it stalls... 2002 grand Cherokee idles rough, dies, stalls.