The avg MPG reading on my DIC keeps getting stuck on 11.3 MPG and will not change unless I reset to zero. Once I reset, it changes as I drive up to 11.3 then will not go up or down even on the Interstate. I just got my car back from the dealership for a number of repairs including this and their only comment was that the 11.3 MPG is based on how I drive. I have had three water leaks from the sunroof , could that have caused some problems with the DIC? I am so sick and tired of having to come to this forum to have my car diagnosed then go back to the dealership with the TSB or solution. Any advice on this one?