A BOV or Intercooler would not make the car turn off once its running,
I have seen the same problem before on a MR2 and it was the turbo timer,
Think about this: what is the one modification that you have that directly interferes with your starting system? The turbo timer.
I would start by removing that, then start checking other items and through process of elimination you can find the fault.