I am not an expert on the Rochester carburetors but there are those here that are. I did not realize that you rebuilt it, but it may still be the problem (not necesarily from something you did or didn't do) but hopefully others here will be able to provide some diagnostic tips to get you running better. I doubt the oil smoke source is the cause of your not running above idle.