I had a similar problem last year and turned out to be intermitant fuel starvation caused my a in line filter hiding above my gear box. Previous owner had fitted it and I didn't even know it was there. Drained my tank and replaced the filter as well as all the fuel lines and no more bunny hoping...