I've had some idling problems in the past with my car and mostly solved the problem by replacing the IAC. Now, whenever I rev the engine it really struggles to get to RPMs above 1700 or so. It doesn't seem to have much trouble in neutral, but whenever its under load in gear it really struggles getting power to move the car as if the engine is being starved from fuel or air until I get the RPMs above about 1700, then it will start behaving generally normally. But just cruising in any gear around 1500 RPMs it really lugs and shakes and I can feel the car being extremely underpowered. I'm going to replace the fuel filter as it feels as if the engine isn't getting enough fuel but I'm assuming that won't fix the problem entirely. The car has over 105000 miles so I'm not really sure of what to look at. Anyone got any ideas?