14 years ago my 2001 225 Mercury Optimax blew up. I replaced the power head with a 2003 225 EFI power head. Lately (last 7 years or so) I have been having issues with rough idling to the point of shutting down, and losing up to 2 cylanders when trying to get on plane. My mechanic noticed that the computer unit on the motor still "thinks" that the motor is a 2001 225 Optimax. He believes this is causing the issues I'm having. My question is this: will changing the computer unit on the motor solve my issues? The mechanic says possibly but possibly not. I'd rather not spend $2000 on a new computer unit if it won't solve the problem.