I have a 1986 20 hp mercury that starts really hard. It takes about 5 minutes of cranking to get it to start. once it starts it will start on the first pull every time the rest of the day. I don't think the choke is working properly because the motor sounds the same with the choke on and with it off. Also have a problem with power. Sometimes the motor will only run at half power with full throttle. Is this a carb problem or an electric?