to test spark, take the spark plug out, get a metal stick like a screw driver or some sort and have that touching the engine and have the stick near the spark plug, crank the engine, and look for spark
i know some distributor caps die out due to some oil that went on it