Ok I'd like to think it's narrowed down to the original suspects. CPU or PSU or even a motherboard... None are easy to pin point without parts to swap.
Might be a time for shop to take a look and replace offending part under warranty...