Well you have a testing method going. We have done similiar in similiar situation. Instead of pouring water, take a rag or washcloth and soak it in a bucket of ice cold water. When the no start happens, place it specifically on particular components.
I would not assume the ignition module is good because it is new. Might be bad out of the box.
Using the cooling method of testing should lead you to the component.
Unless you have a scanner that can read the data stream, or a spark tester, this is an inexpensive way to flush out the source.
Check the connector at the module for being clean.
You can try disconnecting the coolant temp sensor and see if that makes a difference.
Tuesday, August 4th, 2020 AT 1:00 PM
(Merged)