My OPS has just gone bad on me, luck will have it I found an old one that's OK before I put it in I check if there was Diesel coming out of the T-valve there was none, LP was A-OK as I put it on anther battery. Put in the old OPS my values read 7+psi at idle, thats with Heath`s LP.. I also had once that the module in the tank had rusted away just before the rubber hose sucking air at high speed, but you say you have replaced this. Hmmmm! Food for thought!
There is a feed pump test thanks to Heath Diesel:
1. clean plastic container
2. Start engine.
3. With a hose from the T-Valve placed into the container open the T-Valve 6 full turns for 2 minutes by then you should have colleted 1 US gallon =3.8 Liters of Diesel.
This might help, you also said you have code, hopefully someone will chime in after the weekend.