There are no fuses, relays, or switches between the ign. sw. and the starter on a 94 burb.
Check the CRANK fuse for voltage when cranking. It does not feed the starter, but does signal
the LP relay. Could be the firewall connector or even a fried sol. wire near the starter.
The security lamp is turned on by the PCM grounding the security lamp.
The PCM must get the correct code from the EVO/PASSLOCK module or
the PCM will ground the lamp and kill the injectors.
Have you tried running it with the CPS disconnected and then again with the OPS disconnected
to see if there is any difference in how it runs?
I doubt the injectors are the problem or the IP since both IP's do the same thing.
Probably electrical or even timing gear off.
You could try removing...
A 97 truck should not have passlock, it started in 98.
With passlock the resistor mod simply bypasses the ignition switch sensor.
Passlock will still be there, and can only be turned off by programming the PCM.
A 97 PCM does not have passlock enabled.
I don't think that will work.
The VSSB does not output a modified VSS signal (40 PPR), that goes straight thru.
It only outputs modified PPM signals.
The gasser PCM would need a modified VSS signal.
There are magic boxes that will do that.