Welcome to the Sage 50 Support Group on Community Hub! Available 24/7, the Forums are a great place to ask and answer product questions, as well as share tips and tricks with Sage peers, partners, and pros.
Kim's suggestion is good but I might be a problem with your Assemblies Revisions.
Make a couple of backups of your companies data before starting anything.
Run the Inventory / Bill of Materials Data Synchronization Test.
This may fix the problem…