It originally had some grease on the plastic gears that likes to harden up. Everything works on mine except the speedometer is so slow that when I run 45MPH the indicator reads 52MPH. Worse at higher speeds. I added a GPS speedometer on top of and between the tach and speedometer. The tach is probably just as inaccurate.