hi you sure that the HT leads are in the right places on the cap ????????
and as said make sure all brathers are ok and the oil cao is on right as i found this out the other day when my cap poped off and it wouldnt idle or start with out holding my foot down