When the original GFCI tripped, did you just flip it to the on position, or did you forcefully push it towards the OFF position first, then to on (that's typically the correct way to reset a GFCI breaker).
Just to throw something into the mix...have you considered that the GFCI is actually working properly, and there's a short on the circuit board ;-)