Engine Performance problem
2001 Mazda Tribute 6 cyl Four Wheel Drive Automatic 90000 miles
Normally the engine idles at around 700 RPM but now it revs up to anywhere from 2000 to 4000 rpms. This doesn't happen all the time but more often than not. I checked the entire accelerator cable all the way to where it attaches to the throttle/spring mechanism and am confident that is not the problem. The check engine light was on so I used an ODB-II code reader and it returned P0452, P0171 and P0174. I turned of the check engine light two weeks ago and have driven the car about 100 miles and the check engine light is still off.