I'd blame the "crank pulley". I don't have as much exp w/ Subaru's(worked on more performance Honda's than I can count though), but you have been having issues "crank" related. Using a non-stock crank pulley caused balance issues with the crank all the time under high hp situations with some of the Honda's I worked on - due to the lack of the harmonic balancer.