OK so I have this weird problem that has caused me volume failure already. This MBP is late 2013 model bought last week from refurbished store. I have a WD My Passbook Pro drive and it's acting weird. When I for example just slightly move the cable (or tap the top of the end), the drive ejects itself. I tried switching ports and the same thing happened on the other port too. Sometimes it doesn't happen at all but when I unplug it and plug it in I can replicate the problem in 2-3 tries. Hm, so I thought faulty cable or whatever. OK I got different TB drive made by Seagate. Same thing happens with this drive too. When I try this on different Macbook Pro Retina (late 2012 model), everything is OK there. This leads me to conclusion that my hardware might be faulty. I tried googling this problem but didn't find anything. My MBP is of course with warranty but I'm doing a professional work on it and I can't really afford any downtime so I'm trying to figure out what's wrong. I'm running OS X Yosemite and it's giving me trouble too, mostly graphical glitches and computer froze few times. I'll try SMC reset but I'm not sure it will solve anything.