Most engine oil leaks are caused by degraded engine gaskets, oil pan leaks, oil seals, or bad connections. You can further determine where an oil leak is coming from by checking the oil pan seals, the oil drain plug, the timing cover seal, and the valve cover gaskets. It's also possible that an engine oil leak is being caused by an old oil filter that has become clogged.