I've had a motorcycle sitting and it wouldn't start. After charging the battery and using fuel injector cleaner, the motor stays running but only in neutral.
I called my local repair shop and the mechanic said the problem is that I've been using gasoline. I can see how maybe sediment gets the engine dirty but he wouldn't tell me how to fix it and said that his shop doesn't do that specific work.
The motorcycle is a Yamaha V-Star 250.