I think it is the faulty plug end somewhere at the ignition switch connector or the bulkhead connector. Disconnect your yellow wire on the starter relay, so it doesn't crank.
Use a test light on the brown wire on the ballast resistor and check for light in the start position.
Follow it through the bulkhead, then the connector to the switch connector. Brown wire all the way to the switch. Something isn't lighting the light.
If it was a bad 2 prong ballast, it would start in the start position, then die in the run position.