Colin,
So you reckon that the light is not because of it being over oiled ?
What would you suggest mate?
←
I would say 99% it is caused by the oil. What I am saying is a new filter shouldn't be covered in oil, it will be basically dry to the touch. Most people over oil the filter.
You shouldn't just be cleaning the MAF sensor every few days because it gets covered in oil you should be removing your filter until you clean and oil it correctly. With the MAF sensor covered in oil you are running the risk of running the engine with incorrect fueling before the MIL comes on.