First post one this forum, hopefully you guys can help. I have a 2000 sport 4.0l, the other day it overheated on the way home from work. let it cool down for a while and added some coolant started back home (about 5 miles) and just about 1/2 mile into the CEL came on and started acting funny, i pulled over and checked things over temp was fine and it idled fine so i took off again but it would not shift. I pulled of again and left it sit. Got home and talked with the chrysler garage and they said it probably is in limp mode. they told me to unhook battery and leave it for awhile and that should do it. So i did and it worked for about 2 miles this time. What could cause this anyone please help. By the way the overheating cracked the head. My jeep is in my garage torn apart waiting for my new head to come in so i can put it back together