Those relays can be weak enough to not pass enough current to the starter solenoid. Been there, done that. Polaris makes a starter relay bypass kit that provides a "beefier" solenoid.I've checked the fuses and swapped some relays around, and from solenoid to starter wire looks fine and is tight along with the battery cables