It might not be exactly 2 minutes, but it's a fairly consistent time period. The trigger post on the starter doesn't recieve 12V from the start button until after that time period. So somewhere between the start button and the starter, there's an issue. Starter relay tested out fine.Battery is brand new. And it had the same symptom when I tried jump starting it using my buddy's truck before getting the new battery.
I had to rebuild it because I wrecked my baby last June. Broke the shifter portion of the crankcase and left a large hole where it once was. Worst day of my life.
I'll try reloading my map via TuneECU. Thank you for your suggestions!