Starter keeps starting!...

With new wiring, I would not be removing the starter just yet.

This is extremely easy to test/isolate the problem. Remove the starter sol wire at the relay. Jumper that to bat + terminal & remove after a couple of seconds. If starter releases, starter is ok. If starter continues to run, starter or mesh is faulty.