I wonder if apply full power on the starter cable side is causing the solenoid internals to stick...I'd go back to the battery cable on the forward side. The solenoid is designed to have constant power on one lead and the other main lead (starter) to only have very occasional power applied to it.