If you are having trouble starting your Chevy Silverado, it is possible that the factory alarm system is the cause. You can try to troubleshoot the problem by following these steps:
1. Check the alarm system's status. The alarm system should be armed when the vehicle is off and disarmed when the vehicle is on. If the alarm system is armed, it will need to be disarmed in order to start the vehicle.
2. Check the vehicle's battery. If the battery is dead or has a low charge, it will not be able to provide the power needed to start the engine.
3. Check the vehicle's immobilizer. The immobilizer is a device that prevents the engine from starting if the correct key is not used. If the immobilizer is not working properly, it will need to be repaired or replaced.
If you are unable to troubleshoot the problem yourself, you will need to take your Chevy Silverado to a mechanic for diagnosis and repair.