In a large soup pot, over medium heat, combine oil and flour to make a roux. Stir constantly for 15 minutes until desired peanut butter color is achieved.
Push roux to the side of the pot, add salt meat and brown for a few minutes.
Add diced onion and continue to cook over medium until onions soften.
Combine onions and roux with tomatoes and cook an additional 5 minutes.
Carefully pour in all liquid and bring to a low boil. Cover and cook over medium heat for 30 minutes.Add cobs that have had the kernels removed.
Add all corn, sugar, salt, and pepper. Cover and continue to cook for 30 minutes.