My mower was smoking upon start, but would not start (grey/white smoke). I noticed it was low on oil. I simply changed the spark plug and added lawnmower oil SEA 30 (Walmart - plastic blue 20 fl oz container). Started up on the third pull and smoked a bit, but then was all good. No smoke! All the other recommendations are great, but you may find that it is easier than you think.