Probably a dodgy odometer or trip meter... I believe their gears are plastic and aren't always perfect. Reset the trip meter to zero and see if it still happens. If so and the bike's still under warranty take it to the dealer and complain till they replace it. If not, maybe put up with it till it dies then see if you can find a cheap used one?