Hey,
mine is doing the same thing it sounds awful, glad to hear it could be the fuel as I usually use BP Opti but just filled her up with Texaco prem.
It happened to me a couple of months ago, I checked all the cooling system (changed engine sensor) and changed the breather elbow and it stopped. Since them I've had the timing belt changed and rockers reset so I'd hope it's nothing to do with them!
If the BP fuel doesn't improve it them I guess the fuel filter and d/cap are my next option?
cheers
ps. typical, it's been running excellently for the past month and the weekend I want to sell it this happens
