Re: Stalling while on idle & loss of power
This sounds to me very much like there's not enough fuel/idle control not at an appropriate setting or both.
If the coolant temperature sensor is starting to play up and give a reading that's interpreted as too hot (that is to say it has too low a resistance in itself), then the ECU will provide fuel for a hot engine and this is not going to be enough for the engine to run properly when cold. The idle control will, I presume, also not be set correctly for the engine temp. If I understand things properly (may have this wrong), it (idle control) will try to open a bit more to bring up the idle speed as the engine falters but there still won't be enough fuel - result is the engine dies. It's like in days gone by using the throttle pedal to keep an old (cold) car engine going when the choke is not used - as soon as you try to open the throttle to raise the revs the engine dies. Just come indoors from doing this very thing!
This all makes sense to me, honest, but I'm not sure I've said it very well. Happy to stand corrected of course.
Prime suspect for me: engine temp sensor. Don't know about the effect of the MAF - maybe it can also have this effect.