You need to pull the codes out, thats what the CEL is for. The codes will either tell you whats wrong or a rough idea. Could be an intermittent misfire.

-Ant.