Years ago, everyone would have said you had a bad coil. It might be worth it to check it out.