Pues como tu mismo dices puede ser que el sensor este cubierto de aceite, incluso que hay un mal contacto en el propio conector. Yo empezaría limpiando el conector con acetona o limpiafrenos. Si esto no da resultado, cambiando el aceite y si la cosa continua igual, habría que sacar el sensor y limpiar o sustituir.
Esto no significa que el problema no pueda provenir de otro lado pero estos pasos me parecen los más lógicos.