Well instead of getting a new truck I'm going to have my old '99 Silverado Z71 restored. Frame repair is done, new steel fuel lines, new battery and new fluids and filters from front to back. New Rancho shocks and new tires later this fall. Next week the A/C will be fixed and the week after that the body work will be done. just can't bring myself to part with it! 317, 000K for the mileage.