May be something in the air pollution control system like the Oxygen sensor. Really need a mechanic with a scanner to check various inputs and recommend a repair. A scan only should cost about $30, then you may be able to repair yourself. If a AAA member they so scans for members, but do not...