my check engine light came on and my oil smells like gas
get your trouble codes and post them here for us....that way we won't make wild burro guesses and make asses of ourselves~
Get it to a mechanic QUICKLY, preferably on a tow truck. There are several possible reasons for gas in the oil. A stuck injector, for one. The big thing is that the gas vapor in the crank case can, if there is enough, explode inside the engine, and you don't want to see the carnage that causes! That can kill people.