FWIW, I recently had a project that crashed all the time no matter what I changed. I eventually just deleted that file and started over with a new project using all the same resources. The second (identical) project didn't crash.

Yes, there is value in troubleshooting a problem until you understand what happened... but sometimes the simplest solution is to start over.

It boils down to deciding whether it's more rational to spend an hour rebuilding, or countless unknown hours looking for needles in a haystack.

Having said all that, its still worth mentioning that the value of a forum is that sometimes others already know where the needle is.