I've taken mine to a shop and they've tried new cables, new graphics card and new RAM but so far nothing. They're currently rebuilding it to find out the problem, I'm hoping it's not the motherbaord :S
wow, that shop sounds useless, it shouldnt be that hard to fix this. You dont just randomly swap parts. Any computer repair shop should have everything they need to test parts and fix this in about 30 mins.