Your fuel pressure is great, The regulator changes the fuel pressue slightly with engine load, this is normal. Put your gauge somewhere you can see it while driving and put your foot to the floor up a hill, you will see 40+.
If your engine runs good everywhere else but idle, you may have a vacuum leak, injector issues or a mechanical engine problem. This symtom rules out fuel delivery to the injectors, fuel filter, air filter etc... Usually plugs wires etc.. wont just have a problem at idle either. A compression test will probaly reveal your problem. You will be looking for un-even compression cyl to cyl. Dont wory to much about what the pressure is, just uniformity.
My guess is you will find one or two cyls with low compression.
Good luck.