I had a similar problem with a GFCI a while ago, it wouldn't reset.
I moved the hot wire from the GFCI to a regular breaker to trouble shoot. It cleared the fault, and it didn't return.
Would the same plan work in your situation?