Looks like a quick trip to a junkyard will solve your problems. I wouldn't mess with wiring harnesses. The fact that it did that means there is major problems in it somewhere, and that it burned you are lucky the car didn't go with it- thats what happened to a crown vic I had- go find an entire engine harness, uncouple it from the firewall and rewire.