Mine was definitely the exhaust. After some arguing with the dealer and threatening to return the car because it was written down when I purchased the car that the “squeal” had to be fixed, they replaced the exhaust. I read the GM tech bulletin and it’s complete BS, says the weep hole is functioning as designed and the exhaust should not be replaced. Many early G6 owners said that replacing the exhaust fixed the problem but that it reoccurred within 8K-10K miles. I’m currently at 12,000 miles on the new exhaust and still no whistle. Maybe they replaced it with an after market exhaust that either has no weep hole or it’s in a different place on the pipe.
Had they not replaced the exhaust I wasn’t actually going to return the car. Some said they welded or pop riveted the weep hole but then you lose the ability of the exhaust to drain condensation and it rots from the inside out. If the weep hole is the culprit then I personally think you could tune it out or at least change the tone. I personally believe the exhaust flowing across the hole acts the way sound is produced in a flute. I think either changing the size of the hole slightly (bigger or smaller) or the angle the exhaust hits the hole would change the tone or eliminate the sound all together. I was going to try this myself if they were not going to swap out the exhaust. I think if you were to put a strong pick or pinch into the hole and bend it to one side should change the angle the exhaust flows across the hole and change the tone. You may need to tap with a punch on either side of the weep hole if you can’t actually bend the metal. Another thought is to screw a small slide hammer into the hole and pull it out a little creating a dimple in the pipe. I don’t know if you should have the exhaust hit the hole head on or from the backside, you’d have to experiment. Personally I would try head-on first so the exhasut flows out of the hole instead of over it. I climb a 6% 2 mile-long grade on my way to work and that sound drove me nuts, people in the car next to me would stare because of the noise.
If someone tries my idea and it works please let me know. I’m crossing my fingers that my whistle doesn’t return.
Art.