Sounds like you have an electrical problem. Check your ignition wires, something maybe loose. Could also be a weak coil or bad gas.