Not sure if it'll work for it or not, but the
Nimo Codec Pack comes with a utility called DivFix. It has gotten many corupt divx/avi files to play for me. But they were ones that just wouldn't play... I used DivFix to repair the index and then they ran fine. Might give it a try (backup the divx first

) but I'm not sure if it can fix visual problems...
PS: If you try, read the warning on the download page about the G400 Filter, Bicubic Resizer Filter, and the Morgan Multimedia Stream Switcher !!

But so far I've never had a problem with the Nimo pack...
cheers!