Rough idle & nasty exhaust could mean a miss on one of your cylinders. This would explain the hard to start as well.
Check your plugs & see if any are fouled. It is surprisingly easy to foul a new plug.
You may want to reset or replace the points as well. I've had this same issue with my old tractor when it gets water in the distributor.