look for a code in the fuse box cover or the glove box or you will have to get the navi serial number it on the navi dvd player i think on that model it under the driver seat and call the dealer with that number.as far as the gas mileage i can only help if it has a check engine light if their no codes the engine is running good enof that the computer doesn't detect any problems.