1995 f 150 5 speed inline six problems

my 95 ford has this problem i cant figure out it die in nuetral when i shake my drive shaft and when i do 60 mph it starts to hickup really bad so i cant go abouve 60. i have replaves the u joints checked the rear end brand new clutch and it still does it any ideas what it is?