Intermittent fuel pump left me stranded

Got stranded when fuel pump stopped. Was in a bad spot on the hunting club. Very steep. Couldn’t pull it out. After 3 hours I was about to leave it then it crank. I don’t see a relay in this system. Any idea what could cause this. It’s a 2014 570 touring edition.

Sent from my iPhone using Tapatalk