engine light has been on for quite some time now, for the past few months the idling has been up and down til it sometimes dies out( usually when i come to a stop, turn the steering wheel..etc) mpg decreased somewhat(although changing my air filter helped out some/ lot of city stopping and...