Replaced the ISS on my 05 today with what I am told is the updated part. Car has 112k. ISS was last serviced t 35k under warranty. Took me about 2 hours, lot of interruptions should only take an hour or so. Dealer quoted $300 for parts and labor. I got the part froms GM Parts Direct for $75 shipped.