I have a 1996 40hp mercury 4cylinder. It was running great through last year. Took it out this year and it only runs up to 3k rpm, normally it goes to 5k at full throttle. Engine starts fine, idles fine. The only way I can make it run at full power is to push the key in. Which is the enrichment valve or choke. Then it runs great, full rpm full power. That is the only way it will work, I have replaced the fuel filter, made sure there is good fuel flow up to and past the filter. Anyway I am stumped. Any help would be greatly appreciated.

