Tach works fine at idle and up to 1200-1500, but when I rev up to 2000-3000 (judging by sound) it sits at around 1200, moving just barely with more rpm's. Also, last time it started it worked fine, removed the carb and rebuilt it, and had the out drive and components checked out, and now it does...