Tell me about your ballast resistor failure.

Did you touch the ignition switch when checking for voltage at those three locations?
If not, then you probably pushed on a loose connection.
No guarentees of course. I don't know exactly where you measured or exactly how your truck was wired up.