I had a similar experience with a fountain. The problem I had was with the motor. Try to isolate the pump if you can. Try plugging it into a GFI that you know is working. If it trips, then you know the pump is bad. Otherwise, the problem must be in the GFI, or wiring.
In my case, the pump had to be thrown away because it was impossible to fix.