I will say that if the starter in your picture is the one you are using, I'd take it to a good rebuilder and have them go through it, if for nothing else to get all the crud off and out of it. While that's going on I;d fix whatever is leaking.