Check or (easier if you have a spare) simply replace the condensor, I have seen them malfunction and give a weak spark exhibit similar symptoms. May or may not be it, but worth a try. Greg Lemon