I had a problem this past week with the starboard 135HP Honda engine on my Tomcat. In brief, it seems to run flawlessly until I get up to about 4000RPM (the exact RPM varies). Then it starts to fluctuate wildly in RPM and loses power. If I throttle back to a couple 1000 RPM and then go back up, it's fine until it hits 4000 at which point the problem re-appears. Any ideas on what might cause this? It seem more electrical/computer than mechanical to be but I suppose fuel starvation could also be an issue.