Yea dont be like me i had the same probem but had not time to fix spent 1200 chasing it new plugs, MAF, IM gasket, Vac lines, seafoam. Turned out to be my EGR valve stuck open check engine light finally came. Only cost me 260 parts and labor after the intial 1200 to fix damn sucks for me.