If bike runs fine after starting it using aerostart, then your cam timing is likely ok. It might be a sensor problem, get the bike hooked up to a diagnostic pc and verify your efi and sensors. Also check intake for leaks, spray your aerostart near the intake rubber with engine running, any shift in revs indicates a leak.