trying to perform relearn passlock and the security light is staying on solid on 2000 Chevrolet Silverado 1500

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
will not flash to relearn new key as well engine will not crank what should we do next?
(2) Answers
Clear any codes first. You'll need a code reader (most will have a code clear option) or scanner. Then, turn the key to the start position and whether or not the truck cranks, let go of the key and leave it in the on/run position and the security light should flash for about 10-12 minutes then go back to solid. If you can't get this to happen, take it in to a shop to have it done.