Is check engine light lighting up. I recently ran into incorrect bolt installed on intake manifold that is ground for ECU on 05-06ish WRX. Car ran fine when it was traded in, but then died on salesman. Wouldnt start after that, until I found problem.
Just to be clear, the ECU and other electronics grounds on the intake manifold. They may have installed wrong bolt or not hooked it up correctly.