I have an outlet that has a GFI. In the past the GFI would trip on a regular basis and I would have to push the reset button back in. Now the reset button will not go back in. Do I need to replace the GFI outlet and what was the cause of the constant tripping?