could be something as simple as a sparkplug or sparkplug lead, could be a coilpak, mass airflow sensor in aircleaner dirty or damaged, culd be sensors in catalic convertor, im not ceing sarcastic but if your not sure take it to a dealer and get codes read to track down the issue and component fault