Any of the above items will cause the problems you are having,but,one item I see not mentioned in this post is also critical,,Since you have had the rotors removed and turned and everything reassembled,,Did the wheels get torqued properly upon reinstallation??,,Even if the rotors were CORRECTLY turned and are installed properly a improprerly torqued wheel will also lead to the problems you are having by allowing the rotor to warp itself again,,It is very possible for it to happen as soon as the truck is driven and any heat is allowed to build in the rotors,,I'd check them for out of round and if need be re-turn them and torque them to proper specs