First he said he hit a pipe & it wouldn't restart. Then he says sparks were flying, then it looks as if someone was beating on this new starter. Makes you wonder what else was done to this machine. When I get a machine in that has quit or has problems the owner usually says, "I don't know what happened to it, it was running fine then just stopped" or "it was cutting fine the last time I used it & now it's cutting crooked". Along with diagnosing the problem the other thing I have to do is tell the owner what he did to it, ie; put in bad gas, hit a stump, no oil, using it as a brush hog, the list goes on. The bad thing about your problem is you have to get the starter fixed first to find out what else is wrong.