I had the same problem a few weeks ago, The fuel pump was running all the time with the ignition on (engine not running) and it filled all the cylinders with petrol. Turned out to be a blown ECU.
I have now replaced all the earths and then fitted a new ECU and changed the oil and its running great again.