Need some help troubleshooting...

Pull the air cleaner off and crank the engine. Be mindfull that if you have a stuck float, you could have fuel spewing out the vent tubes. I've seen that more than a few times.

I'm gonna say maybe not the fuel pump for the moment because you mentioned the fuel smell.