Final post for anyone who ever has this problem. Since last fall, I blew my head gasket, got it replaced then it ran like crap up until today.
It turns out, CAI + cut away wheel well = bad. I cut away only the top of the wheel well so that the tires wouldn't rub. But we had a very bad downpour last thanksgiving. I didn't drive through any puddles, but I was driving, floored it, lost power for a second, heard a muffled boom from the engine and lots of white smoke. What happened was that the water was being flung onto the filter from the tires (it seems obvioous now). Then when I floored it, the engine started pulling air in very hard and most likely pulled in all of the water on the filter.
I got the head gasket replaced and was driving around. About a week after installing the new gasket, it was raining out and I was sucking in water again, a.k.a. loss of power with lots of steam coming out of the exhaust, then once all the water was out of the compression chamber (3-10seconds) power returned. That is when I caught on that maybe it was water getting into the engine. (up until now I thought the white smoke was coolant burning). So I took it extremely easy and drove home; never flooring it.
I switched to a cold air intake. No more water in the engine, that is nice, but my car idles like shit. litteraly. crap falling in a toilet sounded better than it. So over the last month or so I have been trying to narrow the problem down. I checked.
2. Fuel pressure: got a guage, pressure at 38psi at idle.
3. Replaced cap, rotor, spark plug cables. (they've probably never been replaced anyways, so I needed to either way)
4. No codes were being thrown from the ecu.
5. IACV was fine.
Today I saw some extra spark plugs I had lying around for my car. I figured "what the hell, why not?" The reason I had not replaced them up until now was because I got new ones right after I replaced my head gasket, about 1200 miles ago. So I replaced them, turned on my car. It was seriously one of the happiest moments I've had in a long time. Car idles perfectly, runs perfectly, no hiccups what so ever.
I've decided that either A. I got faulty plugs or B. maybe doing the compression tests (with all the gas being sprayed in the chambers) fouled the plugs. Hopefully someone will learn from this thread in the future and not have to go through everything that I needlessly had to.