So I have set the engine onto the mountain bike have checked the spark plug for spark and I do get spark when tested on the outside case. I can get the engine started when I peddle to 20km/h but it wont idle and The throttle needs to be full throttle. If I start at a lower speed I get compression, but it will not start. So I thought that perhaps it was an issue with the gas. So I turned on the gas and watched it flow evenly out of the line into a gas can. so it wasn't an issue with the filter or the line then I decided to check the carb. So I opened it up and the float level was normal the gasket was in good condition. I then decided to further take it apart and checked the air filter and all the "holes' The gas goes through for a blockage. Then put it back together. I did a few other things But now I am starting to wonder if it is a timing or electrical issue. I am new to small engines and any help is well appreciated, thanks in advanced.