I have similar issue. If you start and just drive on a motorway it will be fine after awhile. But if you start up and drive a short distance and shut off, when you restart it will idle poorly and cut out. Very annoying. Can't drive it now in traffic.
Changed the IAC, maf, egr, cleaned the pcv...