Most petrol engines need extra fuel to start when cold and the management system uses information from coolant and ambient sensors to calculate the amount of enrichment needed.
It is possible there is a fault with one of the sensors or it might be bad injectors aren't producing an efficient spray pattern.
A cold engine needs more spark at the plugs when the engine is cold and this could be the cause of the problem. A cold engine needs more current from the battery for cranking without robbing the other systems of vital energy for starting as well as a healthy starter motor to provide a vigorous cranking speed.
I suggest going back to basics and starting by ensuring all routine maintenance is up to date and thoroughly carried out. Lots of problems are solved by doing what should have been done without any further diagnosis.
Answers & Comments
Most petrol engines need extra fuel to start when cold and the management system uses information from coolant and ambient sensors to calculate the amount of enrichment needed.
It is possible there is a fault with one of the sensors or it might be bad injectors aren't producing an efficient spray pattern.
A cold engine needs more spark at the plugs when the engine is cold and this could be the cause of the problem.
A cold engine needs more current from the battery for cranking without robbing the other systems of vital energy for starting as well as a healthy starter motor to provide a vigorous cranking speed.
I suggest going back to basics and starting by ensuring all routine maintenance is up to date and thoroughly carried out. Lots of problems are solved by doing what should have been done without any further diagnosis.