If I remember correctly - I resolved my error by shortening the directory path name - I think it was that once I added the file name to my path, it became too long for Windows. That's why it would work for some reports, but not others because the length of the filename would vary and sometimes hit the max character limit and other times be under it.
Do you think that could be the same for your issue?
Thanks,
Missy