Car runs a dream but takes ages to start sometimes.....
First thing in the morning when its cold, it will fire up straight away, no problem.
But when its cool, warm or hot, it will sometimes turn over and over for a while before finally firing up, then it might idle really low like its gonna stall for a split second before it finally realises how it should be running and flicks straight to the correct idle and then its perfect.
If I turn the engine off at any time and try to start it straight away, it fires up first turn of the started motor!
Ideas?