Stay away from the 99 to 03, Vortec 4.8.. They have a head problem. Or at least the one in my Silverado does anyway. I got the old disappearing coolant trick going on with it. I am planning to drive it until it comes apart then I will have to fix it....