It has cheap plastic gears in the speedometer which tend to wear very quickly the only option is to remade those gears with accurate precision, here in Sargodha there is only one guy who makes these gears with plastic, actually he is a former VCR and Tape Recorder mechanic, if you guys remember old VCRs and Tapes use to had plenty of small plastic gears, i think you guys should search for some guy like him in ur city to get the gears remade or buy new speedo cluster.