You may have a difficult time getting anything restored/repaired, due to the complexity of RAID5's parity. This is the reason why you don't see RAID5 on desktop computers, and why it is used in server environments, instead.
I doubt anything has come loose, but it can't hurt to check cables. It seems odd that it would complain about different disks, unless you did have multiple fail, or the controller itself is going bad.