Engine problems

I was hoping for a little help with some engine problems Im having. SO I was out fishing and everything was running good in the morning. I didnt notice anything till I was on my way home. I slowed down a little and notice it was… well sounding like a helicopter. All of a sudden I lost power and it sounded like it was starving for fuel. Minutes later it died and I couldnt get it started again. Like I said it sounded like it was not getting fuel. My fuel ball was hard though. I turned the fuel off and clean the filter which had a ton of crap in it. Put everything back together and still nothing. Is there anything Im missing? Or is there something I didnt do with the putting the filter back together? I did notice that when I clean the filter out there was fuel in the “tube”, but after its bone dry.

Any ideas?

Thanks for any help.