I know now that it's not the EGR valve because my car doesn't have an EGR valve (2004, 2.4, petrol, saloon).
My engine still stalls in the morning and I still have the ! and VSA lights on and I have the 84-1 code coming up.
Are the lights on the dash and error code related to the poor idle...