I had an '87 with similar symptoms ( it would not rev, or only did so intermittently, and the carb and other things were fine) A new CDI cured the problem and it runs great now...Don't know what you paid for the bike but even with the repairs it'll be worth the $$ if the rest of the bike is in good shape.