It just depends on if the reading is instantaneous or if it is averaging out your mpg over a certain period of time. If you think about it, coasting doesn't use any gas so it makes sense that it would read 99 if you are coasting.
I'd experiment with a bit and if you still feel like you are getting poor readings, then I would take it in to have someone look at it.
I'd experiment with a bit and if you still feel like you are getting poor readings, then I would take it in to have someone look at it.