Too tall of gears and too much stall. Go with some 3.70 to 4.11 gears and a 2500 to 3000 stall and it will work better. With that stall and those gears he's talking about he will be stalling all of the time at normal cruising speeds.
Did you type that correctly 080 over 350, or did you mean .060. If 080 that thing ain't gonna last.