Have replaced 2 oxygen sensors under warranty in 3 years on my 2010 BF225. Always idle with the motor level as a precautionary measure, Ray recommended. Total hours is 281 and previous replacement was at the 125 hour level. Is this a normal interval for failure?