I have a Yam 150 and got real familiar with the oil system with the exact symtoms you describe a few months ago. The oil systems are basically the same on all Yam models, at least from the 115 up. Before you rule out oil as the problem, check the engine tank on the port side, to see if it is also full. If that tank becomes low and calls for oil from the main tank and none is delivered, the CDI will retard throttle useage, such as you have described. The throttle restriction also comes into play with the cooling system alarm. Posibly you have a stuck thermostat, or other water restriction. If you have digital instruments you should have got either a flashing light for an oil system or a cooling system failure, if either is the problem. If it not a oil or cooling problem, it could be, as Tom said, a throttle position sensor or a crank postion sensor, of which I know nothing about troubleshooting either, other than what it says in my factory service manual (mid 90's).
From the research I have done, Yamaha CDI's seldom fails, but it does happen. If you find you need to check the CDI, I have one for a 200, you are welcome to use for that purpose. To remove and replace the CDI is a 30 minute job. You don't want to just buy one and see. A new one for my 150 (1993 carbed) is $537.00, and I think for a more recent model 200, somewhere around $800.00.
A good source of troubleshooting is iboats.com. Go there and register and do a search of alarm problems, and if you can't find some help that way, ask a question. A master tech from Kittyhawk,NC, by the handle of Rodbolt, is undoubtable one of the most educated and experienced participates there. Also, IBoats.com has about the best prices I have found on parts, if you need to order something.
Good luck with it.
