Metal in fuel water seperator.

Took the boat back out today after putting a new filter in it and cleaning out the tank. Motored down river about 20 minutes and went back to idle and the engine started running bad (missing). Then the engine died and now it will not start. We got a tow over to a dock so we are eating and letting the engine cool down. Any other ideas? Could this be vapor lock?