1999 dodge diesel

The transmission is a 6 cylinder diesel automatic transmission that keeps shifting in and out of gear.

05 dodge durango 4.7

It wont start unless the gas pedal is half way to the floor, and it hesitates or bogs down when it gets to 2500 rpm