Why is there a 30 amp fuse between the starter and the ammeter in the first place? That doesn't make good nonsense. If that circuit is fused at all (it wasn't originally) it should be a maxi fuse with about a 60 amp rating or so. The only reason it needs to be there at all is to prevent wire burning in case of a dead short. Which, by the way, you probably have. While you're troubleshooting, temporarily install a 40 amp circuit breaker instead of that fuse- - - -resetting it with a push button every time it pops is a lot cheaper than buying fuses by the dozen.
Jerry