The good news are:
1. Spinning clock means it has the correct Blu Ray board,
2. Disc spins up means that the laser and Blu Ray boards are OK.
I think your problem is the broken black plastic clip. If you still have the clip then re-install it and tape it down to keep it in place. Otherwise, you need to cut a thin plastic shim (from plastic milk bottle or something) to the correct width and jam it in between the ribbon cable and connector (there is a thread somewhere in this forum).
You might want to do a complete system restore.