Mag8, two DT300i scoots, total 29000 miles combined and wife's People GTi300 with the same engine, all start on second revolution whether hot, cold, wet or dry. Any more revs than two is out of character and is an indicator. Do Viper's valve check. Make sure filter is not so dirty the moisture of heavy rain, dew or fog has not blocked it. Then get your voltmeter out and check battery voltage while cranking the engine for start. 9.5 volts or less is automatic battery replacement. Once it is starting normally (quickly) check to see if your battery is charging.