Now you have vida you can have a clearer picture of what's going on with the car.
I usually start by checking the "freeze frame details" of each fault code, for anything wildly out of spec. ( If unsure of what normal readings for each sensor should be, they are listed in the VEHICLE COMMUNICATION > ECM > parameters > description tab)
You can do this only in the "initial state" tab of the fault trace window.
Click on a fault code to highlight it and the click "details" down the bottom.
Each fault code also logs various parameters to try and help with diagnosis.
Also you can click "details" and it will give you more information about the fault code including possible source
Further to that you can look up the specific fault codes in the information > fault tracing tab, there will often be step by step instructions and diagnostic tests for each fault code.
The red communication code for the BCM is concerning...