Engine starting and running troubles..

I am having somewhat of the same issue. And still have a little bit of a problem.
But if you smell fuel in your oil, your fuel pump may have went out. Mine did, replaced it and changed the oil. Had about 1gal of gas in it. how is your oil pressure? mine was around 15lbs. It stil runs like crap and the plugs keep fouling out. with the fuel in the oil i think it may have blew the rings, not sure yet. I am waiting for the time to pull motor out and tear it down.

Good luck.