Rfletes79 i haven’t mixed anything up everything is lb7 except the TCM. My problem is when everything is hooked up the starter tries to run all the time when I turn on the key on so I’m just curious if there is anything special that needs to happen from the lb7 engine wiring to the lly BCM (body control module) sorry for the confusion guys
Going to throw out a few ideas which might help. ECM controls the starter relay.
Inputs to the ECM. The BCM is the "power mode master" of all modules connected by the class 2 data bus. The BCM does monitor the ignition switch with 3 different signals, ACC, Ignition 1 and Ignition 0. From these 3 signals it determines which position the ignition switch is in and then sends the appropriate power mode commands to other modules. I included a picture of the FSM page describing this. If you know someone with a Tech 2, you should first check what state the BCM thinks the ignition switch is in. It will think the truck key is in START position if it doesn't see the accessory power but Ignition 1 and Ignition 0 are powered. Accessory power to the BCM comes directly from the TBC ACCY fuse which is powered from the ignition switch when it's in the RUN and ACCY positions. Upstream from the ignition switch, this circuit is fed from the 40A IGN B fuse. So check both of those fuses for starters.
There is also a CRANK signal sent directly to the ECM from the ignition switch as well through the 10A CRANK fuse. Check to make sure this is somehow not shorted to a +12v signal that's hot in the RUN position. I am not sure what happens in the case of a conflict where the ECM is not getting the CRANK signal via this circuit while the BCM is sending a START message, or vise versa.
Outputs from the ECM. The ECM grounds the starter relay when conditions are met for starting. Check to make sure this circuit (ECM connector C2, pin 4) is not somehow shorted to ground.
Finally - there could be a missed chassis ground connection somewhere.
2003 LB7 info below.