I'm currently having trouble with a couple of EFI bikes that my old school knowledge hasn't been able to fix yet. First is a 2010 Hyosung GT250r, it's the girlfriends track bike, last track day it worked perfectly, after sitting still for a better part of a year the battery was dead, I replaced it but now there is no spark at all at either plug. I've gone through all my usual checks and no joy.The ecu was unplugged whilst replacing the battery and I'm thinking it may be damaged. Can anyone confirm if a faulty ECU could prevent the bike from producing spark? I'm not sure if they are responsible just for fuelling or for ignition as well.. Next on the list is a mates 03 CBR600RR. It has started refusing to rev beyond a certain point once it warms up, it's an intermittent problem and when it happens the revs that it refuses to surpass can vary, however it is usually around 5K but it can be as high as 9K or so. Switching the ignition off and on seems to cure it temporarily. Any ideas?