Went fishing for Salmon yesterday and going out engine was fine. We trolled for 2-3 hours engine ran fine. Coming in we were cruising along the engine dies. We were able to start it a couple of time and run it for 10 mins then it happened again. Second and third time it wouldn’t start (just crank over). Waited 10 minutes then it started. We were able to limp in which took 30 mins strait and it didn’t die at all. Weird day. Any thoughts? We were thinking vapor lock? We have a 2004 Yamaha on a 2120 Pilothouse 1000 hours. ***Something else to note we replaced the fuel sensor and had the whole exposed for 3-5 days** Maybe water got in? Any thoughts would be great.