Our 2011 motor runs fine, most of the time. It starts right up and never stalls. However sometimes it will speed up on its own, or hesitate momentarily and then settle back to an even rpm. The engine has only 55 hours on it, of which I put on 30 and the previous owner 25. I don't know if the 20 hour maintenance was ever done. I spoke with an O/B mechanic and he said the fuel injectors should be sent out for cleaning. Does this sound right? Thanks.