ken, not sure if you tried running the SFC /SCANNOW as the OP did, but if you have not you should - it sounds like something has gotten corrupted.
Also, if you are running *any* codec packages other than the Vista Codec package, remove them *all* and install only the Vista Codec package.
Vista Codec Pack - 32bit & 64bit Media Player Codecs