Hello Dave, as nobody else did responded to this issue.
Ordered and fitted a new petrol tank breather valve, which is situated on top of the engine .
It's about a 20 minute job.
It sorted the job, no issues anymore, idle stays perfect on about 850rpm.