Had this same issue with the 1.5l vvt ZL-VE engine, it was my camshaft & crankshaft sensors, had to change both of them, problem stopped immediately, also both my coil packs were leaking & I eventually changed them, you should go do a diagnostic test just to be certain.