I've changed my IAC, fuel filter twice and my air filter is new as well. I have not changed the TPS as of yet. I have a slight bogging just off idle as well. My fuel mileage isn't great either. I have no vacuum leaks and new plugs, coil and wires. No CEL either.
I'm thinking fuel injectors? Fuel preasure?