Sounds like the car is running too much fuel and the plugs are fouling when the injectors do their initial pump! turn ignition on give it a quick turn over then take a plug out and see if it is soaked in fuel, if it is thats why your car takes ages to start, it removes excess fuel first