My daughter recently bought a 1950's ranch and the electrical is in need of a little attention. There is a 100 amp service panel and most of the wiring is with BX cable. There has been some new Romex cable installed over the years also. We recently removed an older 2 prong outlet in the garage and installed a GFCI outlet. At the same time we ran 2 new plugs for the garage door openers. I understand that the 2 wire BX cable is grounded by the BX cable and metal boxes. We used metal boxes to continue the look in the garage. My question is on grounding the 3 prong outlets?? We hitched the 12-2 romex ground wire to the existing plug, which we changed to GFCI, as we extended the circuit to the garage door opener. We kept throwing the GFCI breaker on the plug? After some testing, we realized that the ground wire as it hit the metal box, would throw the GFCI breaker. We removed the ground wire from the GFCI and it works fine. We tested the plug, as well as the 2 new plugs, and they are wired correctly, including ground. We are a little confused by the ground. I assumed that the ground wire from the new circuit would need to be connected to the GFCI plug to continue ground? Looks like the BX cable grounds the GFCI outlet, which is hitched to the metal box through the screw, and grounds the remainder of the circuit as well? My question is the safety of the grounding. The 3 outlets work fine and are on a 20 amp breaker at the main panel, 12-2 wire, and 20 amp outlets. Any info would be helpful. Thanks in advance.