Timing Belt/Chain Issue: If the timing belt or chain has slipped or broken, it can prevent the rotor from turning. Check the timing belt/chain and replace it if necessary.
Distributor Cap or Rotor Problem: A faulty distributor cap or rotor can also cause this issue. Check the condition of the distributor cap and rotor and replace them if they are worn or damaged.
Ignition Module Failure: A malfunctioning ignition module can interrupt the electrical signal to the distributor, which can prevent the rotor from turning. Test the ignition module and replace it if it's faulty.
Spark Plug Wires: Loose or damaged spark plug wires can cause the rotor to not turn properly. Make sure the spark plug wires are connected securely and in the correct firing order.
Camshaft Position Sensor: If the camshaft position sensor is not functioning correctly, it can disrupt the engine's timing and prevent the rotor from turning. Check the camshaft position sensor and replace it if necessary.
Fuel Delivery Issue: If there's a problem with fuel delivery, such as a clogged fuel filter or faulty fuel pump, the engine might not receive enough fuel to start and the rotor won't turn. Check the fuel system components and address any issues found.
Starter Solenoid: A faulty starter solenoid can prevent the engine from engaging with the starter motor, causing the rotor to not turn. Check the starter solenoid and replace it if needed.
Electrical Connection Problems: Loose or damaged electrical connections in the ignition system can also disrupt the electrical signals and prevent the rotor from turning. Inspect all electrical connections and ensure they are clean and secure.
If you're not comfortable diagnosing and fixing the issue yourself, it's best to take your Chevy 350 to a qualified mechanic for further inspection and repair.