So I think I have my problem fixed. Pretty sure of it. My problem was the throttle position sensor. There is no calibration after replacing it. It took me about 15 minutes to do it. Just disconnect the connector, take out the two bolts and it will come off. After you install the new one, manually open the throttle body to wide open to ensure there is no binding. There is a way to check to see if your TPS is causing the problem, I found this out yesterday. While the TPS is still bolted to the throttle body, try to move it or push on it. If you hear the engine change RPM at an idle, then your TPS is bad. I tried this before installing the new one, and I could hear it rev up a little. After I installed the new one and tried it again, it stayed the same. The strange thing about it is I bought the sensor at the dealership and it was cheaper there than at an auto parts store. Go figure. Ran me about a hundred bucks. Hope this will help you out. If not the is also a website you could try, I want to say it is called just ask and you can ask a tech that works with Dodge. It cost me about 15 bucks for the answer, but it still beats the 200 or higher it would have cost at the dealership for them to look at it and fix it.
2008 Charger (HEMI)
Military Truck Club# 52 03 Ram 1500 (SOLD)
15 Years USCG EMC/E-7
287 Enthusiast #235