99 1500 - CANNOT GO OVER 35MPH

Dodge Ram

99 Dodge Ram Sport, 360 V8, AT, 4X4. Recently the Automatic transmission has had trouble shifting while gaining speed. The rpm's go up, then I had to let off the gas and it would shift. I had all fluids checked, OK! Now all of a sudden I cannot go over 35mph, I can press the the gas pedal, and the engine sounds like it is starving or something. Even while in park the engine cannot rev over 2 to 3000. I cannot figure out where to start, trans, or fuel issue? Any and all help is greatly appreciated! Thanks.