hey @Turbo1Ton, just so I understand... the pumps work when connected to either comm A or comm B?
Reason I ask is (and thanks for prompting me to look at it!) on the Intellicenter, comm A and comm B use two different comm chips - the data lines on the two Intellicenter ports are not in parallel. So there are effectively two comm channels or comm busses, if you will... port A goes to U13 on the main board while port B goes to U12. This is different from something like a surge board, expansion board or the Intellitouch i7/i9 that each have multiple comm connectors that are in actuality tied in parallel to a single comm chip.

So when you connected your jumper, you effectively disabled both chips (probably didn't do any damage) because whatever is polluting the comm bus from the heater or pi was now doing it to both busses.
Interesting side effect of the Intellicenter's comm port configuration is if by chance the Comm B port was totally dead - but the Comm A port worked - it might just be a matter of replacing U12.
Reason I ask is (and thanks for prompting me to look at it!) on the Intellicenter, comm A and comm B use two different comm chips - the data lines on the two Intellicenter ports are not in parallel. So there are effectively two comm channels or comm busses, if you will... port A goes to U13 on the main board while port B goes to U12. This is different from something like a surge board, expansion board or the Intellitouch i7/i9 that each have multiple comm connectors that are in actuality tied in parallel to a single comm chip.

So when you connected your jumper, you effectively disabled both chips (probably didn't do any damage) because whatever is polluting the comm bus from the heater or pi was now doing it to both busses.
Interesting side effect of the Intellicenter's comm port configuration is if by chance the Comm B port was totally dead - but the Comm A port worked - it might just be a matter of replacing U12.