Can offer my 2p's worth if it helps. My wifes kept turning over but wouldn't catch. Googled around - turned out to be too much fuel coming through. I removed the fuse for the fuel pump, and a couple of turns of the motor was all it took to use the excess fuel. Then put the fuse back in! Worked first time, and not had problem since. Easy for me - hope same for you.
Mike, February 2009