Sometimes it sparks and sometimes it doesn't. I have tried changing the ignition coil already. What else is wrong and what else could I do?