I have a JDM 93 WRX. I have been having performance issues for quite a while now. The car will often not pull hard and have problems accelerating higher in the rpms. If I disconnect the battery and reset the ECU the car will perform very well for a short time then start having this power loss again. I do have the odd misfire at idle as well. I had a high around 1200rpm and after cleaning the TB and replacing the PCV the rpms are now up around 1400 or so. If I shut the car off and start it again the car will idle down to about 1000rpm then when I drive it and stop again the idle is up again.
I have replace/cleaned:
-MAF
-Coils
-Spark Plugs(gapped to 0.032)
-Knock
-Cleaned TB(replaced gasket)
-Air/Fuel Filter
-PCV
-Swap ECU's
-O2
-Looked for vacuum/boost leaks
-BOV