Last weekend my boat took longer than normal to warm up but didnt think anything of it. Then in the middle of a long cruise i slowed to an idle n itstalled when i went to accelerate again. Could not get to restart. Checked the inline filter my friend put in when he did my motor swap and it was dry. I removed it hoping it was the problem still no fuel to the carb naturally I think it is the fuel pump but what else should I check. It is a mercruiser 3.0 liter 140.