1999 2.5 V6 petrol, 69k miles, never missed a beat, including weekly local runs, until Jan cold snap

A bit of bonnet ingress, as a few inches of snow thawed at bottom of windscreen, overflowing the channels.
On its FIRST run after the snow, idled erratically, then cut out as wife gave way at first roundabout. From cold it now idles for about 5 mins, hunting between 500-2000 revs, before cutting out. During 20 mile run, ie up to temperature, it hesitates/sluggish on hills, cuts out at end of trip. I now have to drive two-footed (it's an auto).
Since Jan it has been serviced, plugs, HT leads and all filters replaced, no difference. I am now thinking a VACUUM LEAK somewhere (eg an orig. seal hardened/failed in the frost?), or issue with COLD START SOLENOID. Where could the vacuum leak be: throttle body, inlet manifold, crankcase? May need a garage to smoke test it?
Very grateful if any gurus have seen this one and can advise. Onset straight after a cold snap seems a BIG clue.