Kev...there's a discussion on corrupt files somewhere in ts history...I'm pretty sure it's in the thread that's attached to that file header repair utility. I've had hit and miss luck fixing corrupt files, but in order to fix what you have, you gotta be able to figure out what form of corruption you have. One issue is the header info, another is some zero bit offset or something like that, and there's a third one that I can't remember. IIRC, that repair utility can only address one of these three issues.
Do you use Audition or CDWave?
If so, check to see if any of the corrupt files will open in either CDWave or Audition. If the file loads, but the waveform is just a solid block, you should be able to fix them. I don't remember exactly what you have to do, but it seems like CDWave will sometimes fix the zero bit offset automatically for you...shit just can't remember. In Audition, you need to manually go through a routine and manually select the offset bit...you try them one at a time and if that's the issue, once you have the offset bit correctly defined, the waveform will no longer be a solid block waveform, but a good waveform.
Not sure if this helps...it's all from my really crappy memory banks.