As a test, I would not use the pressure switch. If you find the problem fixed, you can fix the mechanical pump.
I agree with richH that this is the likely cause. If it is the carb, a simple carb cleaning and needle and seat repair should fix it.
good luck, this should be simple. You most likely don't have any engine problems other than that.
rich