I would check the pickup in the distributor. You can unplug it and use an analog ohm meter if its working properly the dial should sweep when trying to crank the engine. They can heat up and cut out sometimes. Auto Zone or Advance can check the module free. Use a hair dryer and warm it up first I put a drop of water on them and if it starts to boil stop. I have a Mac module tester and they work fine until they get hot.