I believe on the 90 it has another start in gear protection on the motor. It may have slipped out of adjustment also. I had this happen a few times. As far as the oil leak, I have put straps on the sensor to keep it from leaking. That does not always help. Sometimes, the sensor or tank needs to be replaced because it is too far gone.