this sounds as if you have a bad crank sensor...sense the problem is intermediate..it may test well...so just replace it.....
Please ACCEPT my answer so I can get credit for my work.i don't receive commission unless you do ..I'm not always going to be giving you good news,so please don't let this stand in the way of you accepting my answer.it does not cost you more money.we will still be able to communicate.. Bonuses and positive feedback are appreciated!if you are not satisfied with my answer,please do not leave bad feed back,i will gladly opt out and let another expert handle the question.PLEASE ASK IF YOU NEED MORE HELP
GM Bonneville/Eighty Eight/LeSabre 1986-1999
See Figures 1, 2 and 3
The dual Crankshaft Position (CKP) sensor is mounted to the front of the engine, attached to an aluminum bracket mounted to the left side of the engine at the timing chain cover. A 4-wire connector plugs into the sensor, connecting it to the ignition control module. The CKP sensor contains 2 Hall effect switches with 1 shared magnet mounted between them. The magnet and each Hall effect switch are separated by an air gap. A Hall effect switch reacts like a solid state switch, grounding a low current signal voltage when a magnetic field is present. When the magnetic field is shielded from the switch by a piece of steel placed in the air gap between the magnet and the switch, the voltage signal is not grounded. If the piece of steel (called an interrupter ring) is repeatedly moved in and out of the air gap, the signal voltage will appear to go ON, OFF, ON, OFF, ON, OFF. This ON/OFF signal is similar to the signal that a set of conventional breaker points in a distributor would generate, as the distributor shaft is turned and the points open and close.
FIG : Fig. 1: The Crankshaft Position (CKP) sensor is mounted to the front left side of the timing chain cover
In the case of the electronic ignition system, the piece of steel is 2 concentric interrupter rings mounted to the rear of the crankshaft balancer. Each interrupter ring has blades and windows that, in conjunction with the crankshaft revolution, either block the magnetic field or allow it to reach one of the Hall effect switches. The outer Hall effect switch is called the 18X crankshaft position sensor, because the outer interrupter ring has 18 evenly spaced the same width blades and windows. The 18X crankshaft position sensor produces 18 ON/OFF pulses per crankshaft revolution. The Hall effect switch closest to the crankshaft, the 3X crankshaft position sensor, is called this because the inside interrupter ring has 3 unevenly spaced, different width blades and windows. The 3X crankshaft position sensor produces 3 different length ON/OFF pulses per crankshaft revolution. When a 3X interrupter ring window is between the magnet and the inner switch, the magnetic field will cause the 3X Hall effect switch to ground the 3X signal voltage supplied from the ignition control module. The 18X interrupter ring and Hall effect switch reacts similarly.
Fig. Fig. 2: The crankshaft balancer has a series of interrupter rings
The ignition control module interprets the 18X and 3X ON/OFF signals as an indication of crankshaft position, and must have both signals to fire the correct ignition coil. The ignition control module determines crankshaft position for the correct ignition coil sequencing by counting how may 18X signal transitions occur, ON, OFF or OFF, ON during a 3X pulse.
FIG : Fig. 3: Because of their different blade and window configurations, the two Hall effect switches generate 18 and 3 CKP sensor pulses for each crankshaft revolution
See Figures 6, 7 and 8
FIG : Fig. 6: If so equipped, remove the crankshaft position sensor shield
Fig. Fig. 8: Insert the crankshaft sensor tool into the harmonic balancer