I have a 1990 celebrity with the 4.3 liter mercruiser motor in it and after about 30-45 minuts it will die over about 2000 rpm, it will start right back up and you have to keep it at low rpms for it not to die. I had this problem before and then the boat wouldnt even start up and i replaced the pickup in the distributor about a year ago. Are these known for going out often or do I have another problem?