Starter's not engaging when pushing the start button, I've changed the battery, starter solenoid twice, cleaned all connections and the secondary solenoid from the flywheel side of the engine, also had the starter itself disassembled and inspected to check the brushes and contact surfaces. Relay and solenoid both click when you press the start button but it doesn't crank. Shorting the solenoid makes it crank, so it would indicate the solenoid is bad but it has been replaced twice already. Running out of ideas.
Edit: fixed, solenoid was toast.