Hi there, I had exactly the same problem, the thing is I realised that it was for some reason resizing the images after a couple of scrolls. So I replaced ‘Math.ceil(this.clipping()/this.options.visible)’ with ‘null’ is the javascript and it worked then.
If you’re not familiar with all that, just find the file ‘jquery.jcarousel.min.js’ which should be ‘\wordpress\wp-content\plugins\jj-nextgen-jquery-carousel\script\’ and replace all occurences of: Math.ceil(this.clipping()/this.options.visible) with: null.
That worked for me.