Finally fixed the glove box latch thanks to a part from beaterC10... spent some time looking for a short to ground on my radio wiring that keeps blowing the fuse...and checked around under the motor for a very small oil leak. I think the filter may be busted.
Non truck related: Joined a soccer team and had my first practice today - spent the early morning hours sucking wind.