well i wasnt sure and didnt want to spend £90 on a part if it wasnt gonna fix it! so i got a tempermental one from leigh! it worked fine for about 2 weeks but now its doing the same again! mostly when cold it stalls, but once warmed up still idles too low, about 600rpm or less!
so looks like this was causing it.