In the vein of "things you might not guess" my Pioneer DVR-A03 burner has this problem where when I try to enable (any) DMA to it, I get underruns, but if I do PIO it works fine.

Who would have guessed...