Our boat is a 2007 21 EC, in our last outing we are having trouble with the RPM's going from 3100 down to 2100 RPM's. The boat seems to run fine under idle conditions but when we run the higher speeds it will not stay constant. We always have tried to run the boat at the higher RPM's like suggested and have never had any issues. We have had people suggest dirty fuel to a bad fuel pump. Does anyone have any experience with this issue that might have an idea?