Jordan,
Check that the cables under the hood of your truck and make sure that they aren't kinked or bent. Otherwise get some penetrating oil like WD-40 or JB80 and spray the inside of the cable the best you can. The inside wire of the cable is probably rusted to the outer casing. It takes some time but usually you can get the rust dissolved and get it working again. Just take your time, it won't happen 5 minutes after you spray it.
Good Luck
Don