So i took it to the mechanic, fuel pressure was fine, gave spark, crank sensor fine, Now the weird part, he said the battery was old and wasnt sending enough volts to the car, the volts were enough to keep the fuel pressure at 3 bar but the problem came in with the injectors or rail or whatever, the injectors didnt have enough power to cut the fuel of so the fuel pump kept pumping petrol into the engine and flooding it.
So all he did was clean the cylinders and buy a new battery and now its fine.
Hopefully this will help someone else in the future as well.
Thanks for the help guys