I think it has more to do with the batteries that won't charge now. When I changed the starter and jumped it it fired right up and ran perfect. The plow motor was locked up I fixed that but the truck batteries don't have the balls to run the plow.It worked when I wired it... What did you do?!
I'd be worried that the engine has water in the oil, or is just built too freaking tight.