I would say excess current is the problem, this could be due to bad wiring or a partially seized pump.
Where abouts is your fuse located, it should be as close to the battery as possible, hopefully you haven't got it after the relay?
The switch should be cutting out though, as only inertia would cause this.
Martin