RE: Fuel Ecconomy
You should clean an air cleaner when it needs it. If you run on a dirt track or in a dirt field it should be done very often. If you run on grass or asphalt than it won't need to be done very often. There's a lot more involved, like how much vacuum is being pulled. For an RC engine I just do it when it looks like it needs it.
Eric