Sal,
Would you say the engine was surging over 4k rpm? We are still chasing an issue on our '99 225 OX66. Idle, rough mid-range, and starting stalling have been fixed, but over 4200 the engine surges. At 4200, the engine runs up to 4800, then 5k, and back. Fuel consumption seems high too...