sudo nano /etc/pulse/default.pa
Find the following line:
load-module module-udev-detect
Modify the line to read:
load-module module-udev-detect tsched=0
Restart pulse audio:
pulseaudio -k
Try testing a 4 second mic recording and playing it back:
arecord -vv -d 4 /tmp/test-mic.wav && aplay /tmp/test-mic.wav