98 bcm in a 99 car will it work?
Also as TA Freak mentioned, another problem with a used BCM is matching the VATS value. Unless you get the original key from the donor vehicle, you will have to determine which of the 14 possible resistance values it is programmed to recognize. A new BCM would automatically program itself to match the first key used but they can never be reprogrammed after that first time. So you'll have to get a bunch of different resistors to make all 14 possible values and try each one until you can get the car to start. Then you can either do a VATS bypass with that resistance value or get a new ignition key cut to match your current key but with a resistor pellet that matches the used BCM. If you can get the original key from the donor vehicle, you can just measure the pellet resistance and get yourself a new key to match.
One thing that I did was install a potentiometer that had the resistance range of the resistances used and could dial in each one until I found what matched the BCM and no security warning, then I found the correct values of resistors to get that value from the pot and solder that in. Didn't want to leave the pot in there ... if you know what I mean. LOL. Could leave me stranded .... It was easier than swapping out resistors until I found what worked.
... I'm sure that one could be had online. Radio Shack is fairly expensive. Makes me think of making a rotary switch like you mentioned.
Trending Topics
Another possibility is to use a programmer to make the PCM ignore the missing fuel enable signal AND rewire the starter relay so that it doesn't rely on the BCM to activate. You will always have the SECURITY light on in the instrument cluster but I suppose you could eliminate that by taking apart the cluster and desoldering the LED.
Using a potentiometer to determine the correct resistance value to bypass VATS would be simpler if you have any electrical experience.
Or you could buy a new BCM for $193, simply plug it in and start the car with your existing key.
The Best V8 Stories One Small Block at Time
The values that were used are:
2 - 523
3 - 681
4 - 887
5 - 1130
6 - 1470
7 - 1870
8 - 2370
9 - 3010
10 - 3740
11 - 4750
12 - 6040
13 - 7500
14 - 9530
15 - 11800








