ok , there may be other things contributing to it not starting ,that is from all the testing you may have fouled the plugs ,it may be good to check a few of them for being gas fouled/wet, ESP. since the weather is bad ,if it is wet out or cold the fouled plugs dont help the situation . so if they are ,hust take them out and clean/dry them .
Things to also try/do/check ;
please check the spark .it should be bright -with a spark tester -its tough to check with a screwdriver in the plug wire near a ground -such as a bracket or the motor but it can be checked that way -check at least two spark plug wires -as an added note ;
when cranking over the motor see if the spark is not jumping from the wires
sometimes you can disconnect the mass air flow sensor and see if it tries to start then .this may point to a dirty sensor-in that case clean out the resistor in the maf sensor with carb cleaner and blow dry it gently
A scanner is expensive and unless you plan on using it a lot in the future or just using it isnt a good investment .
You may have to take this to a shop to get checked or at least have it diagnoised where then you can replace what needs to be replaced
without a scanner capable of reading the live data-not a code reader scan tool -you are throwing parts in that may not be needed
the important thing is that you can check for basic spark and recheck the plugs to see if they are fouled ;
otherwise, you really need to have this hooked up to a scanner to read the live data
you know the module is good and if it started and ran for a few seconds and then died after sparying carb cleaner into it that shows it had spark at the least ,but as I said from testing may have fouled the plugs enough to now have a no try to start issue .
but spraying carb cleaner may prove that there is spark but wont show if the injector pulse is good ,so check the plugs and check for spark and then let me know ..thanks ///jazzmaster///