So I checked the O ring like you said and it's fine. I even purged ALL the air leaks in my system, I replaced the MAF and filter with a closed end piece of rubber that fit the J pipe and drilled a hole into it and use my air compressor and sprayed ~15 psi into the intake system and found 3 or 4 leaks in there. I fixed them all up and and turned the car over and it still idles like crap, better than before though. The throttle response is still iffy, it feels spongey kinda. Also, when I was checking the hoses in the BPV, there is this black rubber cable that connects to the distributor on end and the other end has a red connection that connects to this black thing that was connected to the old air box. Anyway, whenever I brought my hand near it it would arc to my hand, but it didn't hurt or anything, just like a little shock, figure I'd mention that. Anyway, after purging all the boost/vac leaks and new VAF sensor the problem persists. Any idea on what else could be causing this? Like I said before, there are no more engine codes and it was running fine before I put in the new BPV, I even put in the old back in to see if it did anything but nope, still the same.