The only time I had anything resembling this kind of issue I found the problem with the encoder disc on the drive/x motor (so the motor that turns the grit-rollers). This smaller encoder disc had oil over it so it was messing up the feed readings and prematurely advancing the media. This was on a 280, but maybe take that off of your check-list of possible issues.