Yep, the MAF sensor was replaced, new air filter etc as in the previous posts so all either new parts or cleaned. I did have a vacuum leak test done which found nothing, when the idle is behaving normally it looks rock solid, the surge isn't like a wobble where it's constant, just a surge...