Could you possibly have a wiring problem not killing power to the S terminal on the starter?

Only time the S terminal should be hot is while it is cranking.