What would cause a 1997 Chevrolet 350 to have no spark?

Ignition module, pick-up coil. Both of these items are in the distributor.

Bad coil are coil wire. Bad distributor cap but not likely, could be thow.

Check these things first. If you don't find the problem in this area then ask your question again.