Could be the coolant temperature sensor. However typically they fail the other way round, telling the ECU that the engine is cold and therefore causing problems once the car is warm. Might still be worth a check though, maybe it's not connected at all or something. It sits on the underside of the inlet plenum.