Had the pack running the other night. Yes A was starter and F did seem to be solenoid, but it didnt pull it in. As you sugested we took cover off and manually held it in. F would then hold it but it would drop out when we ran the starter. I see that their is another terminal on the solanoid, that is connected to the starter, that is supposed to pull it in while starting but this seems not to work. I have noticed in the manuals that the soleniod is called 'Excess fuel and fuel cut off solenoid'.
The engine ran great by the way. amazing how cool the exhaust manifolds are when just idling, you can even keep your hand on them.
Is the vent on the side of the pack from the inlet manifold a presure release to keep inlet presure governed?