If spark plug(s) were bad the CEL would be on, and normally spark plugs don't misfire at idle, more under a load.