could anyone sort this problem out .the engine idles well ,it pulls well from low revs but when the engine gets to about 3500-4000 rpm(im guessing here no rev counter)the power just goes,it will continue to go higher up the rev range but with no power what so ever.to me it feels like it could be electrical ,the breather is clear and the filter is clean and every now and again the problem goes away and she pulls well all the way up . would well appreciate any comments cheers.