As an owner of two GM products, yep. Constant pains in my ass. You'd think I'd have learned after the first one.
That said, the Pontiac Vibe was the result of a collaboration with Toyota and, while the Pontiac Vibe and the Toyota Matrix aren't the exact same car, I believe all models of the Vibe did come with toyota-built engines.
All this to say, the Pontiac Vibe was one of GMs better products, because it was more Toyota than GM.