I'd get it plugged in to the diagnostics again and check the temperature information using live data.
I suspect either the coolant or ambient temp sensor is faulty.
Less likely to be leak-off pipes, injectors etc as they tend to cause problems after the car has been sitting for a long time.
den
January 2011