Same problem again? All positions snapped to zero?
Please check if the msvbvm60.dll has propably changed again and try to replace it with a good one again.
The bas module you attached loads perfectly into VB IDE and is completely readable.
Maybe other runtime files have got a bug, too, although I can hardly imagine how that could've happened.
I recommend to download vbrun60.exe from microsoft support:
http://support.microsoft.com/kb/192461
It reinstalls msvbvm60.dll and related runtime files. See what happens then.

