Quoting broxma:
The early days of dropping a 6 bolt in a 2G were plagued with this problem. The ECU would drop two cylinders as a failsafe due to one a few things the ECU did not expect to see. At the time, Late 90's, the solution was put a variable resistor on the barometric pressure sensor wire off the MAF in order to keep the ECU from checking for it in the first place. This was one of only a few solutions, but was the easiest. My bet is one of these sensors has had it and is causing it. I cannot say which ones it is but there were a few. Try to reset the ECU, disconnect the battery and start up the car. If I am right, it should run normal for a while and then go back to what it was doing, WRX style. If you reset the ECU, and restart it with no change, look towards a physical issue, something like a dead coil which would do basically the same thing.
/brox
Try this, this should solve issue.