It could be mechanical, just didn't think it was very likely because it's been quite random...though it's bucking most of the time now.
It does it in all gears and stalls in neutral too so didn't think it was a gearbox issue...any other ideas to help isolate the fault?
Had a bit of a disaster...