Hmm... Before I discovered what a muppet I had been with getting my CPS stuck inside the bellhousing the thing would run on ether. That, and the scan tool showing RPM would seem to suggest it's not the CPS. Even a non shielded wiring issue should still fire on ether. Same argument re injectors. Ether will fire regardless, unless it's a compression related issue, imo. Is the cam actually turning? Longshot, I know, but...
To me, and I'm far from expert, your statement above is highly telling.

