I have a 2005 225 pro xs. Engine has aronud 270 hours or so. It has a rough idle while in gear (hot foot). If it is just idling in nuetral, it's fine. If I put it in forward idle, it coughs and feels like there is some vibration. Feels like there are some cracked out bass in the livewell. It does this at about 700 rpms. If I give it just a little gas, say up to 800 rpms, it all goes away. I checked the fuel filter and it looks bronze in color and there was a little bit of junk in the bottom where the fuel filter screws on. Got a new filter coming.... I just went to change the fuel line the other day and it already had the alcohol resistent lines and they looked brand new. I use quick clean religiously and use sea foam evey couple of trips also. Plugs were replaced less then 25 hours ago and they look good. Did a compression check and all cylinders were 133-135. Any ideas? Would the fuel filter cause this?