In 1), you don't need to use "engine" twice. It's understood that you put engine oil into the engine. Both "give off" and "emit" would be correct.
In 2), you must use the past tense ["gave"] and the singular of smoke. Even if it did it more than once, then it would be "bursts of smoke"