I bought my truck in January. I just had my first two flash updates last friday and my check engine light came on today (which it has never done before). I brought the truck into a different dodge dealership and that dealership told me that that a new flash update is on its way out and that they are not supposed to do any flash updates until the latest flash is released (because, as i found out, the latest flashes available trigger the check engine light to come on for some reason).