weak spark from coil...

What kind of coil?

One thing that will for certain cause this is a bad (or no) condenser (capacitor)

Also, have you checked, what are you getting to the coil for voltage?