Try checking the spark plug gap. A business card is the right distance. That fixed a similar problem for me.
To bypass the selenoid just get a screw driver with a insulated handle or a piece of insulated wire and touch both contacts on it.
Hope that helps!
Mason