You need to get the code read, just because the CEL went out, doesn't mean there are no codes. What kind of smoke? Smell like oil or antifreeze? Make a recording of the engine noise and post. Don't run the car, just minimal for troubleshooting. Next would be compression check, leakdown test, Borescope, look at the plugs etc...