If you can swap out known good parts, ie psu, you can troubleshoot, if you don't have access its going to the shop. One thing you can try at home is unplug things one at a time, try fans, ram, graphics card etc.
A good shop should diagnose fairly quickly and not charge too much