my motor runs really well under throttle and starts fine when cold, but after it warms up it wont idle very good and then it dies and wont start again until it sits for a while and cools down a bit. my question is if it could be vapor locking and if so can it possibly be from the fuel pump being wore out and needing rebuilt