Cleaned tank and petcock , changed fuel filter , new fuel lines and fresh premium gas and still have the same issue ----------it is really crazy as you turn the key and it fires right up and after a couple of minutes , I'd guess after the choke warms up it drops some rpm's and runs just as smooth as can be , lots of power till rpm's get up to a little more than half way and then it drops out , let your foot off the throttle and rest it below 1/2 throttle and it runs great ----------------------do you'll think a stator , the trigger or the voltage regulator will malfuntion at high rpm's and not at lower rpm's cause thats about the only parts I have not changed yet