I think the poppet valve on my 150 Merc EFI may be plugged with sand, or simply not functioning the way it should. Is this something I can tackle myself, or should I take it to a dealership? I am reasonably mechanically inclined, but am a little concerned about doing this myself. Your thoughts? My alarm goes off when I get a little over 4000 rpm's I have replaced both thermostats, impeller, flushed the motor, but still having the problem. Below 4000 rpm's motor runs fine. This is simply the last thing I can think off that might be the problem. Never happened before I sucked in some sand from a very shallow sandbar. Is it possible there is sand in the heads, and if so, what does that involve?