Since you stated you changed the starter and solenoid and then it started I can only come to one conclusion
cheap parts from China
the hot start issue seems to happen to Pontiacs after the starter assembly has some age
I have never regretted installing the hi-torque starter, it has a different solenoid with one wire jack and you can't destroy it like a GM type when removing or installing, most people can't see it, the stock starters have barely enough hp and torque to turn over a high compression motor, most of the hi-torque type have 5 times the stock starter
the Ford set up will stick out like a sore thumb unless you hide it
puttin' Ford parts on a Poncho is more sacrilege than a non stock starter