I have a 2005 Mercury 115 hp 4stroke. It starts fine but runs very rough and sounds like it is running on two cylinders. It runs this way till I can get it above 2500 rpms. I have replace the Yamaha fuel filter/water separator and the internal fuel filter. Pulled the plugs and all look normal and gaped the plugs to the spec. Are there any sensors that would make this motor run very rough at low RPMs. I can get full power and RPMs once I make it past the 2500 Rpms range. Most people here seem to have problems with this motor on the upper RPMs with bogging down, but I don't just the lower RPMs. Thanks for any help anyone can be.