Go and get the pcm read for trouble codes. That will tell you right where to look. If the CEL comes on and flashes due to a misfire it will still set a code. Pulling the plugs is pretty easy to do as well so you may just do that first. AutoZone's usually will ready the engine codes for free so you should also do that.
Oh, stop using the NOS 'till you know what's up. I assume you already have but I thought I would post it.
warmonger
Former owner of '99 CSVT - Silver #222/2760
356/334 wHP/TQ at 10psi on pump gas!
See My Mods
'05 Volvo S40 Turbo 5 AWD with 6spd, Passion Red
'06 Mazda5 Touring, 5spd,MTX, Black