I recently bought a '99 4X4 Auto LWB with about 55K miles on it. It seems to have a problem at around 1600 to 1800 rpm. Accelerating normally, the trans shifts from gear to gear without trouble. Nice firm positive shifts. When it reaches 1600 rpm it acts like its shifting again. Nice firm shift and actually sets you back in the seat a bit. Continuing to accelerate, it acts like it down shifts and the tach jumps to 1800 or 1900 rpm. If I try to hold the throttle between 1600 and 1800 it constantly up shifts and down shifts. Anything faster that 1900 and it stays in the lower range. It does this in 3rd as well as OD. Always around the same rpm range. Do I have a bad torque converter or could it be a programming issue. Thanks