Explorer very poor idle when cold

2000 Ford explorer XLT. Runs great when warm/hot but very rough and hard to keep idling for first 3-5 minutes when cold. Changed coolant sensor, the one that reports to the ECU, not the one that drives the dash gauge. No better. Any ideas please. Thanks.

Have you checked to see if there are any error codes stored in the computer?

I had an AutoZone do a code pull for me but the result was extremly “generic”. With a number of “educated guesses” they suggested it could be the MAF sensor. I hesitate because this is a very expensive part, based on a perhaps/maybe. Any thoughts?