I am still looking for the electrical gremlin but my oil leak is back. Thought it was corrected (pinched o ring) and some loose valve cover screws. It may have been overfilled with oil at the shop. How much too full will cause a leak? If so, where does it come out? I can't find where it is leaking.