I have just checked the car with a scan tool and there are no stored codes. When I start the car the starter moter runs fine, If I just turn the ignition on without the start, I hear the fuel pump motor and I hear it switch off. When I start the engine, it turns overs rapidly but often does not start straight away - it can be more than 5 seconds before it starts. There does not seem to be any firing until it actually starts. Other times, it will start immediately. The poor starting does not seem related to anything. It can take a long time to start from cold, but it will also start straight away. If the engine has been running, and I turn off and then on again it will often be poor to start and also it might start straightaway. It starts poorly probably about half the times that I try to start the car