Hi Ken,
Thanks to your thoughts I have fixed the issue. Looking at the mdl_repository_instances I saw that the repository ids only went up to 14. Four files in the mdl_files_reference were referencing a repository 15 for some reason. I deleted the references to the mysterious repository 15 and the pages came back up.
Thank you so much for your guidance!
Michael