Sorry, missed that you replaced the starter a 2nd time in there somewhere (I assume you did it twice).
if it's not the ignition switch... well, that's pretty much the whole system.
You didn't test the battery and alternator voltages earlier? Both when cold and when hot?