Well I will be damned. This 2009 belongs to a cousin of mine. I think I might have to order it for her since she might not be able to afford it. I found one that is ACdelco direct fit for $120 Part number 213-4551 which looks exactly what I removed.

I also have a friend who owns a 2004 Aveo and we used a universal one on there for the upstream and it threw a code for slow response had to get a OEM one to make the ECU happy again. I thought it was a fluke for the 2004 not liking the universal. It baffles me on why they even sell universals claims they will work when it causes issues like these.