AHH points. Jeez, now you brought back memories of how much I hated those damn things. They can and do cause all sorts of wicked problems. Usually it will act like a half fouled out spark plug. Such as your ailment.
They are easy to work on if you have some mechanical knowledge. Get a ignition rebuild kit and the gap specs from your local yamaha dealer. I'm sure your dad knows about points. They should be replaced every so often anyway.
And clean that carb while your at it too.
If you can't afford a new four stroke, you can't afford a used one either!