Its interesting you said it sounded like a dying giraffe. They are apparently the only animal that cannot make noise 
Sounds electrical. but then again it could be a combination of things.
Clean carbs
Get new battery and charge it up with a good charger
Check fuel tank doesnt have crap in it
Check fuel hoses/filters for MORE crap
Possibly purchase a proper CDI or get one from Eclipze
Sounds electrical. but then again it could be a combination of things.
Clean carbs
Get new battery and charge it up with a good charger
Check fuel tank doesnt have crap in it
Check fuel hoses/filters for MORE crap
Possibly purchase a proper CDI or get one from Eclipze