Sounds like you are about one or two teeth off, pull the distributor up just until you can just turn the rotor to the next tooth, let it back down. If hopefully the oil pump shaft will stay in, if not bump the engine until it dose. Make sure you turn the rotor in the right direction so that you can turn the distributor to the right timing mark.
Do the timing light thing again.
Would not know about a hole without seeing it.