Check u joints, then check rear pinion flange make sure your pinion nut hasn't backed off. If it's ext cab make sire your center bearing isn't bad. Does it act like it could possibly be a fuel supply problem? That could explain whey you'd be surging under load.