sounds like fuel and as the cold start keeps it running.... could be the metering head? could be a weak pump? check for air leaks as well? failing that push it round the corner and get the aa to check it again...... "Fix this by the roadside aa man!!" ha ha!