Could just be a small leak thats not visible from the top of the engine. Have you checked under and in back of the engine?