Ok, thanks for that, a few bits to check there. Engine temp has no bearing on it, cold or hot it's the same.
Just took it out. Another observation.....if you're in D at say 2300rpm and move gear selector to 3, the revs increase as it selects a lower gear. This has the same cutting out effect...