I don't know how to check the fuel pump.
The engine light does work.
when i try to start the engine it sounds like its trying to start the sound that it normally makes when i start it, but it just doesn't turn over.
For the engine bay, there was alot of rain for the past week, and i had my cover on the boat and the boat was out of the water on a boat lift, but when i opened the engine compartment, there was water and the buildge pumped wasn't working.