Truck will not start after changing battery. on 2004 Chevrolet Silverado 2500

THe radio and inside lights do not work, will not start. It fires but does not run. Check Gas it is okay.

1 answer
it will crank but not start but you say it fires. explain