New Delhi: Efforts to clean up the air in and around Delhi from vehicular pollution by getting vehicles to switch to CNG (compressed natural gas) have been hampered by the rickety public transport running on diesel.