I cleaned my throttle body, throttle position sensor, MAF, and changed my spark plugs a couple weeks ago in an attempt to fix some idle issues (car died at a stop/slowing down but would start back up and run fine). Fixed the idle issue but now i'm having issues with my air intake not getting enough air to the engine. Best way to describe it is that when i'm accelerating, it takes the engine time to catch up. I'm trying to narrow down the problems I'm having with my air intake. I've got check engine codes P0506, P0102, P0113, P2106. With my car running, I disconnected the MAF sensor, when in park there isn't much difference and will stay on. However, when I drive it the "Engine Failsafe Mode"(or as some call it, "limp mode") message pops up.
My car is a 2004 Ford Explorer Eddie Bauer 4.6L. If it means something, I did clean my throttle position sensor by accident (with throttle/air intake cleaner thinking it was my IAC valve, which I found out I don't have because I have a fly-by-wire/throttle-by-wire system. Considering the fact that this happened after I messed with the intake, I can only assume I was a little rough somewhere and messed up something on the intake. It runs, but it just takes it a little bit to match the speed (once again, like not enough air is getting to it)