Thanks for posting fix crowpruitt.
Can you describe the play on the rotor a little more? Ae you saying the rotor itself has play or is there play in the distributor shaft meaning the bearing is getting bad?
When you cleaned the optical sensor was there grayish dust on it, if so possibly the bearing is failing causing the occasional miss. Check out ebay for a distributor, you may find one there.
How many miles on vehicle?