+1 on the 2.2 being really crap. I had a buddy with a 2.2 Cavalier and whenever we'd go places, he ask if we could drive my car (Ford Taurus SHO) because it would in fact get 2-3 mpg better. Not to mention I had twice the power, more space, better ride, more accessories etc.
I'll be blunt, I loathe GM for the most part. But there are a few things I like about them, and the 3800 is definitely one of them. That and the LS motors. 3800 is a great engine, no doubt about that. I can't imagine what a Sunfire would be like with one of those,