Please don't be insulted by my asking, but did you check the idle setting? While cleaning my bike one time I accidentally turned the idle adjust without knowing it. The bike was hard to start and I didn't realize why until I got it started and saw how low it was on the tach.