Jeff,
I think my previous sentence agrees with your theory:-
"If that is OK and the toilet does not work, the fault is in the +ve wire to the toilet pump, as you clearly made it work with the jumper wire from the battery using the boat's -ve."
I'll try to explain in a different way but it is difficult without using a schematic, nor knowing your exact system:-
If you have a +ve 12VDC coming out of the c/b or c/b/switch for the toilet, at the distribution panel, then the +ve wire connections, or the actual toilet operating switch is faulty. You have proved that when you jumped from the battery to the motor, using the boats own -ve return line.
My previous advice was to determine that you DO have 12VDC at the distribution panel. Otherwise, you would be wasting time chasing the problem downstream to the toilet.
Hope this helps, but please keep us info'd on progress.
David