Wiring mess

Yikes! What a mess. Looks like an aftermarket fuse block too. I'd get a new harness and be done with it.