318 vacuum advance

My bet is the pick-up polarity is reversed.
and or your timing light is lying to ya.