The "consistency" of the inconsistent filament flow might point to extruder. Maybe a worn down toothed gear, spring tension is a bit too loose, or motor shaft is bent or something is causing it to not be aligned as it should be. If I had to guess, it seems like the problem would stem from non-constant filament feed rate. Maybe nozzle wear?