IF you have the time and hard disk space to experiment, try something like
VirtualDub.
There may be a more elegant/easier/quicker solution, but you should be able to load your troubled AVI file, and re-encode it to different codecs. Maybe try just converting 2 minutes into a few different codecs (or maybe try uncompressed (HUUUGE file size)), and seeing which then work with your video editor.
Completely different train of thought... is your AVI file larger than 4Gb? If so, is your hard drive NTFS or FAT formatted?
Anyone else got an idea?