Try, in the first place,
tar tzvf trx-090302.tgz tar tzvf trx-100302.tgz and compare it with what it should be.
Ted: It seems to start off then stop with "unexpected EOF" message thusly: tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now
This again would tend to point to something going awry with the STDOUT of the tar. Maybe there's a cap on how much cron will let child processes write to stdout? Try removing the 'v' in the script? Any error messages will still be printed, afterall.
P.