might check your input and output speeds sensors on your transmition. it is a common issue for these to fail... also when the fail they have random issues. my speed sensors failed and it wouldnt shift properly and wouldnt go into overdrive.... you can get them both from jeep they are the same part number shouldnt be anymore than $90 for both.... and they are easy to install... one bolt each ... hope that helps