After reading all of the comments no one mentioned CPS, for craps and giggles try unplugging and cleaning the contacts for the CPS with electronic cleaner, and adding dielectric grease, or if you don’t want to go through the trouble, unplug CPS use a multimeter while cranking to see if it’s...