With the new body style and all, wouldnt the 2002's be better called the 3rd generation. Seems in the past, a body style was it but there was the engine change to. Even in the 2nd was a engine change but I gather it was based on the body style, or what? They all have there points and theyre all great trucks.