Seen a lot of posts for poor running and cutting out but that's not what mine does!!!
So you start it up and it idles a bit at about 1200rpm till its warm then drops to about 800rpm,
I'll set off driving and when I next stop ie traffic lights if might then idle at 600rpm and be a bit surging because it's too low, I'll then set off again and when I next stop it might idle at 900/1000/1100/1200 rpm, then the next time I stop it may either be really high or low, it's not alternating on temperature because it's completely random.
Any ideas will be helpfully ?