My truck was built in May `03. It has a sticker on the ECM indicating that it has had a software update. The truck is running great, and other than having some of the quirks discussed here (strange shifts, etc. ) it runs better than any vehicle I have driven. As new software updates come out should I always have my ECM reflashed, or do some of these updates result in a downturn in performance? Also, does it affect your warranty if you don't get the updates? On one hand, I want my truck to have the best that DC offers, but on the other hand I don't want to be their guinea pig like the Powerstroke people are.