As far as I can tell you are just jumping the starter relay in order to get the starter to crank. That doesn't mean the engine will start, just crank.
I remember reading you replaced the BCM and also you said the radio was locked and also the security light is on. That make me believe the security system is preventing the engine from starting and most likely disabling the fuel pump and ignition.
Did you ever reprogram the bcm after replacing it so it learns or has the password from the ignition key? If not, I believe that might be all or at least most of your problem, cause I know you still have a problem with the starting circuit.
Actually it appears the BCM is not in that loop, anyhow try this to get that security light out.
With a master passkey III key (Black), turn ON the ignition, with the engine OFF.
Observe the Security telltale, after approximately ten minutes the telltale will turn off.
Turn OFF the ignition, and wait five seconds.
Repeat steps 1-3 two more times for a total of three cycles or thirty minutes.
IMPORTANT: The vehicle learns the key transponder information and/or passwords on the ignition switch transition from OFF to CRANK. You must turn the ignition OFF before attempting to start the vehicle.
With a master passkey III key, start the vehicle. The vehicle has now learned the key transponder information and the PCM has now learned the fuel continue password.
With a scan tool, clear any DTCs.
Tuesday, April 17th, 2018 AT 5:59 AM