did you ever find out what the problem was? i have EXACTLY the same problem with mine and have tried the same fixes too, but with no luck. the bike will run {a little roughly} over 2500rpm but dies below this. also many backfires when using the kickstarter. i have tried everything i can think of without taking the piston out. carb-many many cleans, air filter fitted and not fitted, timing- all positions, exhaust is nice and free flowing with no holes, spark plug, cap and ht coil all replaced, crank seals-replaced, decompressor- checked and properly setup. still no solution.
anyone got any more idea's?
fuel is getting in and it is sparking, but it still won't run. i'm thinking about taking the piston out next to see if the rings are stuck in {the bike has been standing for a couple of years}, failing that.... dunno!