2003 4 stroke 140HP Johnson check engine light on tach comes on. 2 different mechanics say the motor is throwing no codes whatsoever. Is it a faulty tach? I'm stumped.