i had a similiar problem, my idle was dirty Throttle body i didnt beleive it till I cleaned it, and cleaned all the sensors in it. The fuel pressure I had the same thing, replace the fuel pressure regulator, one of my o-rings was bad causing it to loose the pressure, make sure all the orings are out from the old one and all the new ones are on, its easy for it to slip off.