It does sound like a corrupt file. I'm afraid a re-build is likely in order.

You're welcome for the assistance and glad to know that you can continue to apply the knowledge in future projects.

Julie