Keep ruling out and you will eventually narrow it down.If they are old coils definitely check them for primary and secondary resistance,theres a video on youtube and probably one on here somewhere.Only running rough when warm could be coil,plug leads tps and also your cas,you can spray cold water on your cas when its happenin,if it settles thats your culprit.I would test the spark leads for resistance irregardless of age,as it and coils are prime suspects.
Another possibility is your 02 sensor wire has escaped its bracket and is resting against the engine,fits the symptons.
If you have another ecotec you can rule out your dfi module too with swapping in the good one.
I doubt if live data will narrow it down too much,a code would though.