Wonder if anyone can help, my 2012 JCB Loadall has started to surge when travelling along a level road at medium revs, the surging stops when you floor the accelerator but starts surging again when you ease back, it doesn't do it under load going up a slight hill just on the level, any ideas what the problem might be?