I have replaced two on mine. The gasket gets hot and starts to harden. That's when it start leaking. There are a zillion little gaskets that go around each bolt and your independent mechanic may have missed one. If you have any skills you can swap it out your self in just about an hour.