The AC vents are vacuum controlled. Only the cold - hot diverter is cable controlled. Check the lines to make sure none of them are damaged or disconnected. Unless your truck is a diesel, there should be a vacuum reservoir/canister (black ball) in the engine bay on the firewall, I'd start tracing from there to make sure it didn't get disconnected from the engine.
If vacuum lines check out, pull the lower piece of the main air duct off the a/c box (behind the glove box). There is a small white tab that attaches the diverter to its vacuum actuator that commonly breaks. I'm not sure this will cause the problem you are describing though, as I've had mine break and still blow through the dash vents.