I don't know about Waves, but the internet seems to think the Wave is more similar to the Chevy Aveo, not a Vibe/Matrix. Not sure if anyone here has much experience with Waves/Aveos. Many check engine light codes have similar causes across many vehicles, so if you post the actual codes, we might be able to offer some insight, although it may have a Vibe flavor.
I see there is an Aveo forum, appropriately named
www.aveoforum.com You may want to post there too, and posting the actual codes there might help.