I have a 225 that looses power/rpms after about 25 miles at 3000 rmps. Runs good up until then. Then at full throttle it will run good for a few minutes and starts cutting back. I've replaced the stator and all 6 coils. I noticed on the carb throats (bottom) there is thick green foam/slime. I replaced the water separator filter prior to last trip. Makes no difference if electric fuel pump is on or off. Tank has no vacuum. motor doesn't appear hot. recent water pump. I'm wondering if the throttle position sensor may be the cause or an suggestions. My local dealer has a long wait for service.