It sounds like you had a bad start relay but you actually replaced a good stop relay with the one from NAPA. When, when you swapped connectors between the identical start and stop relays you moved the bad relay to the stop circuit so you could crank the engine but the bad relay (now in the stop solenoid circuit) prevented it from starting.
Here's the thing: you really can't identify the start and stop relays by their location on the firewall because the connectors could be switched, even from the factory.
Since you have a spare relay on hand (which is probably OK) try substituting it for the two stock (start and stop) relays one at a time. If you have a bad relay, as indicated by your troubleshooting, it should start after you replace the true bad one.