Same issue on my '07 Denali. I read a lot of reviews and all the aftermarket ones had several one-star "Failed after 10,000 miles" reviews. The only good reviews were ones by people that said "Installed fine and cheaper than OEM," I didn't see any positive reviews from people who have put some miles on theirs. There were also quite a few posts on this forum that said "stay away from aftermarket."
I ended up just ordering an AC Delco one from the dealer for $110-ish, but haven't installed it yet. I am surprised that there hasn't been a company that has stepped up and made a better-than-OEM replacement, but then again, if OEM ones are failing around 100k, how much can you really complain about a $100 part? That's a perfectly acceptable service life, in my opinion.