Having an issue with my Silverado not starting, it’s a 2004 with a 5.3 and 4l60e. I go to turn the ignition and everything electrical works, dash lights, radio, headlights etc. I did notice though that my gas gauge isn’t reading and it does have gas in the tank, also the indicator box on the PRND123 isn’t indicating what gear it’s in. When I go to start the engine it does nothing. I jumped the starter on and off the truck and it engages normally, I changed out the ignition switch, checked fuses and wiring for shorts but everything seems fine. Anyone have any ideas as to what else it could be? Maybe I missed something or didn’t check it correctly, as I’m not a mechanic but have some general knowledge. If anyone could point me thirds the right direction I’d greatly appreciate it. Thanks