Modelling parts in-context of an assembly - External Reference

I have been given a model of an assembly whereby I need to create some tooling for. I have imported the model into solidworks and started working in the assembly by creating in-context parts for the tooling. On some of the parts that have been created I have used references from the assembly (surfaces, edges etc) in order to create the features within the part. At the close of play all is saved and ready to begin again the for the following day.

This is where the fun begins....When I re-open the saved assembly with the in-context parts, there are errors by which the systems tells me that the external features are missing and I have to repeat the process from the day before. Not good as I believe that the in-context parts with an external reference have not changed or been modified so I am confused why this keeps happening.

I could either lock or break the external references, but was keen to hear if any other users out there have experienced this and have managed to come up with a solution.

Thanks in advance to all out there.

Regards...Brian

SolidworksAssemblies