Honestly, it sounds as if the rotor came loose from the distributor shaft or that you dropped a timing belt. Check both, b/c with your discription either could have happened. You don't necessarily have to hear a bunch of racket from a broken timing belt.