Thank you Dwight,
That's exactly what I have done. We have a folder called 'specific item' for each job and I saved my GSM files there. As Master Script said, when I changed the object and 'saved as' on top of the original file, it must have changed the GUID number and now, every time I open the file again, it doesn't link them even though the library parts are loaded