When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
As I was reading the exchange, these were the thoughts in my head:
The ICP bounces around because the engine crank speed effects the pumping action of the HPOP, the IPR is very slow to react to situations, and the OBDII port is even slower to report those situations to your scan tool. "Too much" ICP and IPR is OK when cranking.
You checked all the "testable" elements needed to start, except one. You forgot to look for the Fuel Injector Pulse Width. If you had checked that, you would only see the Sync Signal of 0.6 ms through the whole cranking cycle. With all other elements meeting minimums, the CPS would have popped as a suspect... but the 150 RPM reading confuses me.
...i did check the IPW and it was .8 cranking and sometimes 1.6....
Ah... there it was. The CPS was sending a partial signal and cranking should yield a significantly longer pulse width. If you check it while cranking now, you'll see what I mean.