oldkimmer has a point, the vacuum advance plate is only held on by a small pin and a spring steel clip. Over time they get sloppy and the vacuum advance can pull the pickup away from the reluctor.
Make sure your ignition box has a good solid ground to the firewall too.....