well... my 1009 needed a bit of work... new GP's, shocks, air filter, batteries, harmonic balancer, coolant crossover(doh) brake work, belts, hoses(doh) thermostat, dash light bulbs, starter, spare tire, dashboard, tailgate crank, patch welding rear rust holes... probably some other stuff too but i can't remember. The truck is 25 years old and beat on harder than most can imagine. It sat forever and was NEVER properly maintained. I figure everything i have done is just making the truck more reliable. As of now i would consider it completely reliable. Motor runs smooth and happy and strong. Only leak i have is the transfer case which i found out about today... it's probably due to my scraping it at rausch without the skid plate. Truck is good... name is rocky. Next Month... 1008 axles 4inches lift and 37" humvee tires...