they changed the maf, coilpacks, plugs and breather hoses.
it runs well now and idles constant at 800rpm. it pulls very well throughout the range and hopefully that will be the end of the problems for a while.
just booked it in for cambelt and water pump. 78k...8 years old and still on original!!