very weak spark

You could try jumping a wire straight from the battery to the pos side of the coil temporarily and see if that helps.
If it does, then you know you have a low voltage problem in the wiring.

Good call on the condenser by the way.