Glad you got it working.
It appears that with both drives connected to the computer that the catalog can read files from either drive depending on the path listed in the catalog.
If you connect both drives and run psedbtool, it will most likely quickly indicate the cause of the problem (there are a few different bugs in PSE that might be causing this).