
Sorry to hear that the "huffyuv install" is "a solution", not "the solution".
You've probably tried anything I could suggest, but allow me to suggest one basic test:

Make a script with only the word
version in it. Name the file something like
test.avs . Open it in TMPGEnc (doesn't matter which version, but for the sake of testing, always use the most recent versions of everything) and see if
AviSynth version information is displayed. If so, then you know at least that your AviSynth is working.
EDIT ADDED -- The "version" script will show up ONLY in "media player 6.4" (MPLAYER2.EXE). It will NOT show up in either "media player 4" (MPLAYER32.EXE) or "windows media player" (WMPLAYER.EXE). So be warned if you are using Windows player(s) for this test.

BTW, AviSynth 2.0.7 is the latest release of the 2.0.x series. That is probably the best place to start. Also, if you've tried a number of different versions, uninstall them, and delete the leftover file
avisynth.dll from your
windows\system or
windows\system32 directory (can't find it? do a
search). Then install the new version of software.

Run out off ideas? Post a bug report (very informal) over at the official website and maybe the author(s) will suggest something more.