Have you checked for diagnostic trouble codes? If not, do that so we know what we are dealing with. There are a few things that can be causing it. Here is a quick video showing how it's done:
I realize most people don't own a scanner. If that is the case, see if a local parts store will lend or rent one to you.
I suspect it is related to the ignition control module (ICM) or the crankshaft position sensor (cylinder position sensor). However, if we don't know the codes that are present, we may be replacing good parts.
I attached a pic below for you to see how the aforementioned components are tied into the ignition.
Let me know what you find or if you have other questions.
Wednesday, January 8th, 2020 AT 8:11 PM