One more thing, check the fuel flow and pulse while cranking and as it dies. If you had fuel and lost it as the engine dies, that could be an indication of the theft fuel disable. What kind of harness are you using on this project? If you can borrow the BCM out of the donor vehicle and do a simulated ignition PassLock signal, then the engine will start. Changing the VATS timer and attempt parameters will drastically reduce the time it takes to learn this simulated PassLock signal.
Al