Hello again;
I posted to this thread before but it didn't post not sure why.
I spotted right off that you say you don't get any codes. This is a problem. If everything was running correctly you would get a system pass code. This would either be 11 or 111 if you're not getting any codes you have a short to your ECM or it's bad. Check your ground to your ECM or for power. If you're getting the same problems with different engines and ECM this indicates a wiring problem. Could be something else but this is where I'd start.
Hope this helps,
Mike D.