Those seem high, but if the engine is cold, and running rough, that could explain it. Usually in the 500 to 600 range pressure, and 20% or less on duty cycle.
I still think you need to rule out fuel pressure. These trucks can syphon just enough fuel from the tank to run, but it will be very rough, and wont rev up at all.
The fact that the truck runs at all almost eliminates most electrical problems and puts you on a physical problem troubleshoot.
One thing you could try is to disconnect the ICP sensor. Just unplug it, so the truck doesnt get pressure feedback. it will set a check engine light, but then default to an open circuit limp program with fixed IPC and IPR commands instead of feedback commands.
if it still runs rough, then Im thinking bad o-ring on an injector, or a stuck open injector allowing you to lose hpop pressure, no fuel pressure, or some other mechanical failure.