Spark, fuel, or air. I would guess fuel flow, since it runs good when riding. You could have a restriction in a fuel line or a leak.... which is a problem when starting, but is not severe enough to be an issue when running. Would check the in line fuel filter near the gas tank, make sure fuel...