Recapping the problem:
when source file open ok.
when source file closed, I get the can't find name error thing.(the path is correct)
the "cant' find name error" occurance when the source file was open was (I think) due to the path having changed because the manual link option is not availlable when the source is open. or possibly by little brain failing.