Check to see if the advance is stuck. Its not uncommon in applications where a lot of moisture is present for the advance to stick. With the engine running, put a timing light on the engine and see if the timing mark moves when the engine revs up. Also go ahead and check/set the timing while your at it.