Is the throttle cable slipping (remote cable)? Don't mean to be insulting, but often an overlooked simple issue. Is spark strong and consistent? You can check for dropped spark (i.e., dropped cylinder) using a timing light -- no flash, no spark. Use an open air adjustable tester and measure...