Check the top of the tank for being flat. Those were bad for the tank top not being flat causing an air leak under the carb and being hard to start. The diaphragm has fuel pump valves on it. If they are not sealing can be hard starting. If the diaphragm is old i would replace it.