If the dizzy spins when the engine is cranked, the gears must be connecting and the cam shaft is likely fine. I'd measure the distance from the dizzy seating surface on the block to the oil pump. Then compare it to the length of the dizzy shaft. If the dizzy is seated on the block, are you sure it is long enough to fully engage the slot in the oil pump? I don't know if there are different length dizzys out there but its worth checking. Is it possible to shove the oil pump down (bend the mount) by forcing the dizzy in when misaligned?
edit: This is a Toyota dizzy right? not a GM DUI thing right?
'03 KTM 450EXC
"If you know what you're doing, then you aren't learning anything." - A. Lincoln