Your friend is right, the oil from the filter does indeed collect and fry on the hotwire of the sensor, but a good dose of carb cleaner shifts it, I do me dads mondy about every 6 months.
You could try resetting the ecu by pulling the KAM(keep alive memory) fuse, this the makes the ecu relearn it's lost best settings.
tabetha