I'm not sure if this is a common problem encountererd with MC18's, but I'll jump in anyway.
Try checking the windings on the alternator. This occurred with my NS400R and it turned out that the coils were breaking down under load - >7000rpm. When replaced with a re-wound unit, the bike revved as good as new.