Probably a damaged connector resulting in a pin or two failing to contact sufficiently. The signal pins for a DVI-D signal are slightly different from VGA (aka DVI-A), and I expect the pins that are shared have a greater tolerance. A poor connection on VGA (analog) will just get you a blurrier picture,