My 1987 200 v6 2 stroke intermittently drains the reserve tank through the ports in the intake and makes a mess and trips a warning buzzer. A local mechanic suggested I put 6 check valves at $48 each plus clamps on each cylinder’s oil line. I’m sure this $370 fix will work, but my question is why now and why only sometimes. Is there something less expensive I should look at?