That must be it because it shows the two flashers near it. Another weird thing is that the "ARC radio" fuse on that panel was blown so I replaced it and there were no fuses in the other slots which are power seat and something else dumb but those functions still work.
Anyway, I physically traced as much of the wires from the ALDL to the ECM as best I could without going too crazy (taking the dash out). The wires intertwine with other groups of wires but I looked at as much as I could from under the dash as well as behind the center console..I took out HVAC controls and radio for access

and everything I've seen looks good. I can feel the wires running from there up under and behind the dash along the passenger side down to the ECM and from what I can tell they are fine, just hanging loose wrapped up.
How can I check if it is the correct ECM..call GM? On tunerpro it shows the correct one to use for datalogging is 1227165_6e but I don't know about 310 written at the end of my ECM.
EDIT: all pins are good and harnesses are plugged in all the way