I found this article of good information and helpful in understanding CNG Engine.
http://www.indiacar.com/infobank/cngoption.htm