hopefully I found the issue....while it was running, I wiggled the wire loom that plugs into the ecm....and it started doing it!
After it died....I started it and it ran fine, UNTIL I wiggled the wires (drivers side of the wires on the back of the ecm) and it did it again!
I did it 5 more...