In that case it won't solve the problem.
Bite the bullet, get systematic and find the problem. Create a series of very simple programs each with first no expansion IO, then add the first, then add the second, etc. Starting on the left, disconnect the module, hook up the endplate, download the right modified program and test it. Repeat until you find the module. Sometimes troubleshooting is just systematically eliminating pieces one by one. When you find it, Bite the bullet again, and replace the defective hardware.