I wonder if anyone has seen this problem before? The engine runs fine as long as the revs stay above 1000 rpm and runs well too, once the revs dip the engine just stalls, it starts up fine, I have just had it serviced, it has new HT leads aswell. I just bought it and it had half a tank of premium unleaded (97)and it ran fine until I filled the tank up with normal unleaded (95), it then started cutting out, could this be the cause?