Check the connector on the fuel pump, mine did exactly the same thing, it would crank, sound like it was flooded and stop. It was intermittant at first but got worse, check that the fuel pressure gets to the injector pipe at the back of the motor, ( shraedder valve with cap on it) use a gauge...