If the EEC isn't the issue, the next suspect is the crankshaft position sensor. Take a look through this link.
The Crankshaft Position Sensor is located at the lower front of the engine. (See Picture 1)
Crankshaft Position (CKP) Sensor
See Picture 2
1. Disconnect battery ground cable.
NOTE: When battery voltage is removed from the Powertrain Control Module (PCM), all learned values will be cleared and reset to predetermined values. When battery voltage is restored to the PCM, the vehicle may exhibit certain driveability concerns. It will be necessary to drive the vehicle to allow the PCM to relearn values for optimum driveability and performance.
2. Disconnect Crankshaft Position (CKP) sensor electrical connector.
3. Remove two CKP sensor screws and remove sensor.
1. Position CKP sensor on engine .
2. Install two CKP sensor screws and tighten to 4-7 Nm (35-62 Lb in).
3. Route CKP sensor wiring harness and connect electrical connector.
4. Connect battery ground cable.
When the problem happens, you have two easy choices to check. First, if you have a live data scanner, see if there is an RPM signal. If there isn't, my first suspect is this sensor. Or, check to see if the engine is getting spark.
Here are a couple links you may find helpful:
Let me know what you find or if you have other questions.
Images (Click to enlarge)
Saturday, February 2nd, 2019 AT 8:32 PM