i'd say the fuel pump is failing. i had the same symptoms a couple years ago and that fixed it for me. There is a weird check valve in the pump that fails and messes the flow up completely. Hard hot starts, high idle once started, etc.
That will be my next check if my latest fix doesn't work. I appreciate it!