I have a mid 90s 25 hp evinrude that surges at mid to high throttle. It starts fine idles great but if I go past half throttle it dies down and stalls. If I put my hand over the throat of the carb it will run faster but still won't hit full throttle. I've been through the carburator several times and can't find anything there. I've changed the fuel lines from tank to carb. I've changed the fuel pump. And finally changed the powerpack. Nothing seems to help. I'm wondering if there could be a vacuum leak somewhere that is causeing it not to draw fuel through the carb. Any ideas would be greatly appreciated.