On my car, I hit a 100,000 miles last month, The mechanic told me to replace the oxygen sensor and I did. He said the sensor gets lazy and messes up the idle and efficiency.. so you may want to try that. My car runs pretty smooth but it cost me $250 for the new sensor.