I fixed my problem. I advanced the timing to 10 degrees and it runs great and no backfire. No surge. Runs great!