I might suspect fuel pressure too. 25psi could very well be vapor lock territory for you.

Actually, are you talking 25psi static, or with vacuum on it? That’s super low if it’s static.