I have a 02 Jeep GC Limited 4.7L and when I accelerate( in any gear AT) it won't shift and won't go over 3000 rpm's . If I drive normal it shifts and drives fine , only under heavy acceleration or hill climbing it boggs down and won't shift. Any ideas will help. Also I've replaced the TPS , Cam , Crank , O2 sensors , both converters w/ exhaust . Also tuned it up w/ plugs and wires. Help??