Thanks to all for the quick replies. The oil is clean with no smell of gas. The tank is full, oil level is fine and I never close the petcock. There is not the first drip of oil hanging under the frame. There are two drain hoses right above where the puddle was, but no drips on them either...