Can not stop oil from leaking.

Yea, that damn thing is leaking also from the reservoir seal or what ever it's called.. Same place as your I believe.