Could be a vacuum leak for sure, that will set a check engine light. An oxygen sensor will as well, and will cause drivability problems. The only way to know for sure is to get the codes read. You can do that at a dealer. Could be a Mass Airflow Sensor, or Throttle Position Sensor...could be a host of things. Good luck...let us know what's going on.
__________________
Generally speaking, if you were to get what you really deserve, you might be unpleasantly surprised.
|