I have a 04 kawi 636 and it will crank and start but only for a few seconds and then die out. i pulled it apart and saw that i had spark intermittently the coils only fired evry so often? what controls the spark? the cpu? if so where is it located and could the cranksensor be the problem? looking for feed back. its my daily driver and im in a situation.