So in the last two weeks I've been having an issue with my extruder. During a print, about every 30 seconds or so I get a an awful "squawk" from the motor. It seemed the motor was stalling. Previous to this I'd been producing great prints with no problems for months, so the machine itself is fairly proven and solid.
I thought the issue was mechanical, and that it was having trouble during retractions. I'd get a big blob of extruded filament after the sound. I figured the filament wasn't being retracted properly, and that when pushing forward again after the retract it was sending out all the filament it thought it had retracted. I blew the whole extruder apart, really looked everything over and got it all back together, certain that it was 100%. I also did a de-clog on the nozzle, in case that was the issue. The problem persisted, even with very conservative retract settings.
So, I ran another print, and watched it carefully. It really looks like retracts are actually working fine, and that the real issue is that at random times the extruder seems to try and jump forward about 5mm or so at very high speed with no retract. It's simply moving along at the normal fill rate, then suddenly trying to extrude way faster than it's able for short bursts.
I figure this must be an issue with a software setting, but for the life of me don't know what it could be. I don't know what to look for in the gcode, or I'd try and track it down that way.
Suggestions?