I have a 2001 225 Ocean pro 225 hp that recently started running rough. I bought the motor from a friend who used it one season and then stored it for 8 years. I hired a reputable mechanic to mount the motor on a 23 Clearwater in March. The boat was a repo with engine removed so i had the tank professionally drained and cleaned. The mechanic also installed new fuel lines (and ball), new pick up and anti siphon valve. Also, all carbs were removed and rebuilt. Somehow, the fuel solenoid was missing so it has a new fuel solenoid. After about 25 hours of it running perfectly this summer i broke down with no spark. My reputable mechanic was on vaca so a friend with minimal exp. took a look and convinced me it was a bad stator. After replacing, still no spark. When mechanic returned, turned out to be a bad wiring harness. After replacement, motor ran fine for weeks until i noticed one mild but definately noticable hickup last weekend while at cruising speed. This weekend after a good run I noticed it running slightly rough after powering down to come into the marina. It was running a little rough but didn't stall. I noticed back at the dock that the rpms were down to 8-900 at idle in neutral where it was usually 11-1300.. The next a.m. we headed out to the river in hopes of it being dirty plugs or somthing and when i ran up the rpms it coughed and spit a little but seemed to clear out and seemed to run ok at 4200 rpms for about 5 - 8 mins. Well after going through a slow zone, the skipping came back and then remained throughout the rpm range. seemed to be popping and skipping but never stalled ( we squeezed the primer ball with no difference)( has new seperator). lost about 2-300 rpms off WOT. It also had moments where it clears up and seems like its gonna run fine but no skipping comes back. No alarms (tho all guages are new and work fine). cash is tight so i'd like to begin troubleshooting this one myself. I appreciate any advise offered...