Yeah, any dirt or oil on the sensor is bad news. Get some carby cleaner or brake cleaner etc, and give the sensor a good spray and let it dry. Do you have an air filter that you oil? If so, clean it and cut down on the amount of oil you use to re-oil it.