I found this article of good information and helpful in understanding CNG Engine.

http://www.indiacar.com/infobank/cngoption.htm