What codes do you have?

If the distributor timing wire is connected then I'd expect to something in the 15* to 25* range at idle. Definitely not 0*.

Do you know what was actually checked? If the "sensors and everything checks out" was true then you wouldn't have a problem driving the truck.