I agree that it isn't vapor lock, in fact it sounds like the choke isn't coming off. Or maybe a stuck float.
You mentioned adjusting the mixture... how did you do that?
Your idle speed
IS too low.
Hope you put a clear fuel filter on as was suggested, that will give you a clue about fuel pressure/flow.
This smells like a fuel/carb problem to me
Good luck