The ICM harness had chafed, bare wires and was most likely grounding out. I replaced the harness and so far so good. No stalling. Running way smoother and the timing is cycling through all the cells properly. I still have that 3X Reference Signal DTC though.