Faulty spark plugs or wires, Faulty coil (pack), Faulty oxygen sensor(s), Faulty fuel injector(s), Burned exhaust valve, Faulty catalytic converter(s), Stuck/blocked/leaking EGR valve / passages, Faulty camshaft position sensor or Defective computer. It could be any of the above.