try the crank sensor
its not your ignition its your crankshaft sensor that's the same problem i had.
ignition coil! mine did the same
There are several reasons why a 1996 Achieva engine cranks but will not fire. A few of the reasons could be a bad ignition control module, ignition coil pack, or a crankshaft position sensor.
If it just cranks and cranks and cranks then it's likely fuel pump. If it died and it won't turn over anymore, likely alternator.
98 Oldsmobile 3.8 cuts off will driving wait a few min's an it cranks back up
Coil? HEI ignition system?
try the pickup coil under the dist. cover.
Would be in the distributer or the ignition module
check for spark at plugs,coil.check you are getting fuel check ignition condensor
"Check Engine" light comes on when you turn ignition switch on and should go off when engine cranks.
Your ignition switch is worn out. you will need to replace it.
It could be the ICM or the pickup module.