it could be the carb diaphrames ?? or fuel related its hard to diagrose a issue without ripping into stuff to eliminate... could be battery earthing out high revs= high voltage could be arcing across something ????