Change the throttle body.
Steve, A good guide, with explainations can be found at http://www.mgf.ultimatemg.com/group2/Throttle_body/index.htm#idle
try cleaning the butterflys,and the lambada sensor
Looking for a used MG in your area?
CarGurus has 548 nationwide MG listings starting at £2,495.
Search MG questions