There's your issue right there,dump the lift and tires and you'll probably have alot more power out of your 4.7.Whatever possessed you to think that little 4.7 will pull heavy a$$ed 35's and be happy.Even if you regear it to 4.56's which is gonna take a pile of money,as you'll need to find the earlier AAM diff and all the brackets/driveshaft etc. to bolt it in place then swap the gears in both diffs to 4.56's,it's still not going to have all that much power with a 6" lift and 35's.
It's a tiny engine pulling a heavy truck,and you really compounded the problem by lifting it and hanging heavy tires on it,i'll lay odds there's nothing wrong with the truck,that isn't caused by you