I have a 1983 evinrude 50hp model E50BELCTA. I have replaced everything electrical on the engine except the primer solenoid and have taken it apart and it seems to be working properly. All fuel lines have been replaced. Timing has been checked on the lake. Everything is good the motor runs good at idle and up to 1/4 throttle. As soon as its time to go to the intermediate jet the motor dies. However if i hold the choke in the boat will go to WOT and runs great. As soon as i let off of the choke it dies again. I cant make any sense out of this. I have remove the orifices twice and cleaned carbs twice. Any ideas? Could i just need a new primer solenoid even though it seems to be working?