Thanks all for your help. The fog lifted and we got to Portland yacht centre repair yard. An excellent mechanic (Dan), took a quick look, put his hand on the output side hose of the impeller pump, turned around and pulled seaweed out of the intake strainer... Apparently there was enough to block flow though it wasn't obvious from looking at the generator exhaust. I just cleaned the strainers before leaving Eastport, Maine but must have went through some in the fog ! Needless to say, I checked and cleaned all the strainers. I can say this is a great repair facility, not a marina....they didn't even charge me.