My 1988 Park Ave has a 3.8 and will start and run for a few seconds, then die ... sometimes it will start back up - sometimes it wont ... it will not run for more than a few seconds to a minute or two

When it dies or will not start, it has no spark .. what would cause this? I've replaced the crank sensor recently, so I don't think its that .. any ideas?