leave the fuel pressure gauge on when its cranking and sputtering, maybe its loosing pressure.

the icm, was it new or used? have you tried putting the old one back on? never know.

and then theres always a huge vac leak, if a line has broken clean off and if large enough it can keep it from running too.