Cut the corn kernels off of the cob and set aside ~ reserve the cobs.
Put the corn cobs into a large stock pot, add the water, chicken stock, salt, pepper, garlic, peppers, shallots and celery. Put the pot over high heat
and bring it to a strong boil. Cook for 45 minutes, then strain the solids. Cool.
In a medium saucepan, cover the diced potatoes with 3 cups of the cooled stock and bring to a boil over medium heat. Cook until fork tender, about
15 minutes. Remove from heat and set aside.
In a large stock pot, over medium-high heat, add the 4 tablespoons of butter, and once melted, add the diced onions, half of the corn kernels and the
peppers. Sauté until a golden fond starts to form on bottom of pan, about 6 to 8 minutes. Add the garlic and cook for 1 minute more, stirring frequently.
Stir in 3 cups of the stock and simmer for 30 minutes. Using an emersion blender, puree the mixture.
Combine the pureed corn stock, remaining corn, potatoes and bacon in a large pot and then add in the heavy cream. Heat the chowder and adjust the
seasoning with additional salt and pepper, if necessary.