p0113 has to do with Intake Air Temperature, and that the temp on the sensor is too high.
p0102 has to do with the MAF sensor and all that jazz. since you cleaned out the MAF sensor I assume you know that.
p0500 has to do with vehicle speed obv.
I'm gonna go out on a limb here and ask:
is it stock? 99% of the issues I've seen on here that pertains to rough idles/misfires for the 08-14 WRXs tend to lean onto the side of having a long list of parts and no tune. I've also seen more people turn their engine into a knock-knock joke while using open-source tunes versus pro-tunes.
Remember, if the "cold air intake" (like perrin's) is heatsoaking in the engine bay, it's going to be sucking up all the air from around it, inside the engine bay, and we all know how hot the 08-14 gets. I'll put a dollar on that being what's throwing your p0113.
Without a tune and with an aftermarket intake, you're changing the airflow volume coming into your engine, versus what it's tuned for (assumptively), which would cause it to misfire. The MAF sensor would need to be re-mapped for that. There's code p0102.
p0500 could be a few other things, but I haven't seen anything about that yet so I'd love to see if that is also a possible code thrown by what I've previously said.
If neither of those boxes apply, I'd check the fuel and make sure it's a good mix. If you don't have it tuned and you are running aftermarket parts, I highly, highly, highly recommend getting it tuned (as soon as you can) at a place that knows what they're doing. I've seen way too many people blow their engines on open-source tunes done in their backyards.
I'm in the same boat right now. I've got the money saved for the parts and tune but we'll have to see what this gov shutdown is gonna do before I blow my savings and possibly be out of work for however long :')