on my zx6r i have a servo under the seat that moves and makes a noise that sounds like a pump priming etc. its connected to a valve in the exhaust and (on my bike anyway) if it fails in the closed position then the bike will not start. mine has failed in the open thankfully, but it might be something to look at?