if the motor stars and runs.... seems like the pack firing sequence is fine and sparks are happenning as they should from good coils.
that brings you back to the above questions. the alternative is to change the pack hoping the "guy" will take them back if it is not the solution...