I've had an oil leak for a while coming from the front crank seal so I recently replaced my front crank seal and put on a crankshaft wear sleeve. This cut the leak by about 1/2 but was still leaking. Then one day I was filling it with a little oil and forgot to put the oil fill cap back on. Drove it around a while and noticed that the oil leak was pretty much gone. Any thoughts as to what is going on?