FireWire audio interface drops out randomly
I have a Focusrite Saffire Pro 26 audio interface. I've been using it on my 2011 iMac and my friends MacBook Pro, works perfectly, never dropping out. However, on my new MacBook I bought this January, whenever I connect it it'll play audio for seconds, then audio will drop out randomly. The only moment it doesn't drop out is when I ONLY have Ableton Live 9 opened. If I open applications like Chrome, Spotify, Slack etc. the audio will last for a few seconds and then drop out. My Saffire MixControl shows the interface is still connected, but the audio output will just show that no audio is going out, as if there's no audio playing. The only way to make it play audio again is by turning the interface off and on again or changing the sample rate of the audio in MixControl, but that's useless 'cause it'll drop out within a seconds again anyway.
I have downgraded from El Capitan to Yosemite 'cause I thought that was causing the problem but it wasn't, then I've reinstalled Yosemite, still not fixing the problem. I'm thinking it's a hardware problem rather than a software problem because the interface is working properly on 2 other devices.
Can anyone help me?
MacBook Pro with Retina display, OS X Yosemite (10.10.5), 13-inch, Early 2015