I have a replacement 2008 mercruiser manufactured 5.7 l weber carb that lately when I back down to below 1500 rpm after running on plane the engine runs bad and eventually will stall and not re start for 12 hours unless I take it back over 1500 rpm and runs perfect until I back down again. The carb was rebuilt last year and had new plugs and wires put in last year. No water in the fuel. Could it be a float problem or a circuit problem or even a coil problem ? Whatever it is it only happens below 1500 and only after I run the engine on plane for 10 minutes. But if I take it back over 1500 rpm the problem goes away. If I dont then it will eventually stall and it wont re start unless I let it sit for 12 hours and it will start back up ss soon as I turn the key. Any ideas ?