had erratic idle cleaned idcv changed plugs and ht leads runs a bit better but now revs up on its own really need to get this sorted as going on holiday in a couple of days i did the reset works fine then i go for a drive and starts idle high again any ideas what to change next ????mg zs 120