Recheck the points or try new ones I think.

I have had a rig that chugged like it was flooding and died. Yes it had spark but abviously not good enough.

Cheers

Mick