@bhepler
I think you’re missing the point.
If you have two modules, X and Y, and you disable one and the problem persists? What’s your diagnosis?
How long do you allow the system to run with one module disabled and no fault before you are able to actually, definitively, able to declare that the problem is the sole result of that module?
Even if you can declare the issue gone, how do you know that it wasn’t an issue related to the combination of modules?
Without explicit logging and debug information to actually see a stack trace of the fault, there is no way to declare “anything” by disabling a module.