01-04 is RPO code lb7... injectors under valve covers, wastegated fixed geometry turbo, early models had no emissions
04.5-05 is LLY- Different injector location, VNT turbo.... same bottom end, catalytic converter and EGR added
06-07 is LBZ- Very minor changes to emissions, turbo, add 6spd trans, slightly heavier bottom end
07.5-10 LMM- Emissions crap added, different body but otherwise same powertrain as LBZ
11+ LML- Different bottom end, new emissions crap, urea injection, completely new chassis, same basic body
There's more to it than that but that is the basics.....