Hi. I have a 1997 3.0 mercruiser that just had a new timing cover put on due to oil leak. The mechanic checked the engine over and underneath with mirrors and swore he got the oil leak taking care of. i have used the boat 4 or 5 times since then,and everytime after i bring it home,I find a dirty coler oil in the ski locker and bilge. The oil in the engine stays full. Any ideals what it could be,or what i should look for. This is my first boat. Thanks in advance.