I can't figure this one out the one with the spring, long story short the GFCI would not reset or if i did reset it and press the test button the GFCI would buzz and ended up throwing a spark inside the switch housing but I don't see any damage so I'm not sure if that part was laying on the resistor, GFCI test post, or the ground.