The problem almost has to be with the spark, right? I just don't know what else to try.