My 50 hp motor runs fine at idle speeds and up too half open. When I exceed more than half open it just pulls down. I have cleaned exhaust,rebuilt carbs,new gas tank and hose.Have had a local mercury mechanic tell me he just didnt know what the problem is. Please Help :confused: