Hi all. For the past several weeks I have been having trouble getting my 2018 Chevy Silverado to start. I just had the battery replaced and it’s still doing it. When the engine is cold I get in a turn the key - all lights are on but it doesn’t try at all to start. About 20+ tries later it starts without a problem. When the engine is warm if I shut it off and start it again it starts first try every time. I know nothing about trucks but I’m thinking ignition / electric start or fuel injector?