I am thinking you are right! I bought a used ECU off Ebay (exact replacement - serial numbers only a few off) and car responded the same. It briefly tries to start then just cranks. Two injectors fire all the time and tow not at all.
Any suggestions how to test TP and MAP sensors? I will take the ICM and coil to Autozone for testing.