Are you sure it's rich and not getting
oil?
Usually black smoke is rich, blue is
oil.
Have you checked your jets to make sure they aren't plugged? Idle ports clean?
Check the squirter and see if they are squirting equally.
Try squirting carb cleaner down all the air bleeds (carefully).