i have a 99 zr 600 efi and it will run some days but with a very weak spark and other times it wont spark at all, i have tried to bypass the kill switches and all but it seems to do the same thing, spark when it wants to, i think it might be a bad stator, does anybody know anything about this?