well the stator and lights are supposed to do that. and the cdi has different coils, for that, if could be the pickup gap, dirty pickup, or low compression, having to pullstart is is either a sing of that or bad stator. but could also be plugged pilot jets. id clean the carbs first, and check the pickup and coil for rust and debries.