The 2.2 Ecotec is a great engine. It was built to be GM's "import fighter," and it is a very well designed, pretty efficent engine. I have one in an 03 Cavalier, and I usually average over 30 MPG w/ mine, except when I'm playing "Speed Racer."
Take a look at my gas log and you will see my ups and downs w/ it.