I just thought of something. There are three connections to be made on the starter. I was wondering what they should be. Could this problem be the mechanic wired the starer incorrectly?
You have the small wire, and two larger connections how the the two larger connections meant to be made.