The local mechanic used a different scan tool (appeared red in colour, and in the shape of an iPad).
I found my VIDA (VXDIAG) that I have at home, reset all codes, and ran the VIDA on it now.
I see the following codes that relate to ECM:
ECM-P030000 - Random Misfire Detected
ECM-P030200 - Cylinder 2 Misfire Detected
ECM-P030400 - Cylinder 4 Misfire Detected
ECM-P030500 - Cylinder 5 Misfire Detected
ECM-P030600 - Cylinder 6 Misfire Detected
ECM-P030700 - Cylinder 7 Misfire Detected
ECM-P030800 - Cylinder 8 Misfire Detected
I have one TCM one that relates to Torque Converter Clutch Solenoid Circuit, a few REM ones to do with Power Child Lock and Central Lock Motor, a few AUD ones for the speaker (one saying short to ground), and one CEM for Antenna/light ring (saying signal missing).
I added all of the ECM Misfire Counter Cylinder Averages, and found cylinder 2 had 2, cylinder 4 had 9, cylinder 8 had 2, and cylinder 7 had 216. The engine was on for 5-10 minutes or so idling and some acceleration on the pedal in Park, and I then reversed a few metres, and went forward a few metres.