Might be in limp mode? Mine did that after stalling a bunch of times .. finally it gave me a check engine light and found out it was a p0700. Seemed like it was stuck in 3rd gear or something. Drove it about 8 miles.. seems fine now.
2000 WJ Limited 4.7 V8, Quadradrive, 3" IRO, 32" Destination MTs, Rusty's exaust, Flowmaster 50, Carolina front driveshaft, IRO Premium sliders