I have a 2016 2500 HD.Stalled while driving (30 mph). Has brand new battery,checked all relays and fuses good.Checked voltage at starter 12.58v.when i turn key to crank i get nothing.i jumped starter it is working .i also do not hear fuel pump . Bought new ignition switch from dealer.Installed and no changes occurred.I have no warning or security lights and no codes present.Can someone please advise?