Hey guys, so my MacBook Pro unibody 2012 13'' was working perfectly just one day ago. I have had an new SSD drive for 2 months now, worked perfect. Also installed 8 GB RAM also worked nice for 3-4 days. Then suddenly yesterday everything crashed and at booth I got an panic (CPU 2 caller) & it keeps rebooting & refreshing in a cycle(I attached a photo). Nothing was responsive, the recovery cmd -R etc was very buggy. I tried booting my SSD external with an SATA USB adapter, but still very slow and didn't booth. I then used my brothers macbook to connect my SSD with the same SATA USB adapter and it worked perfectly. I could also use as a startup device and everything worked perfectly (thank God my data was intact). So I ruled out that my SSD was the troubleshooter. .. After some EHBO repairing, I managed to get my macbook recognize my SSD external with the SATA usb (which I am using now). However when I put my SSD back in internal to SATA, it get's recognized and boothes up, but not everything is working perfectly: spotlight doesn't search, apps crash, very slow. So this is the strange situation I haven't encountered yet online. My SSD works with USB SATA, and with internal SATA it also booths but has a lot error, it's not working normally. I found on the internet possible troubleshooters: - Third party RAM. However when I install my old MAC ram I still get the harddrive error. - bad SATA cable - pretty common - however people with bad cables couldn't get their macbook to recognize the internal HDD/SSD or not boot it. However mine boots and even starts Sierra, but everything is working weirdly. Spotlight doesn't find anything, google drive gives me an error, very slow. - It could be my LOGIC board, but I read that if USB SATA works your logic board is probably fine. The only thing I can think of is that my SATA cable is partly? damaged, but I cannot see how it manages to booth my SSD internally overtime & recognize it.