The tachometer is functioning most of the time, but many times it will either: max out and then fall back to a reasonable rpm, or it was for a while showing about 1000 rpm higher than the motor was running, especially in no wake zones, or many times given the MPH and sound of the engine, it will be showing something off where it should be. I had a mechanic tell me that I should just replace it. I would be have not had any luck finding one which looks the same. Anyone have this issue or any idea of what the problem may be?