Hi WiINJ, and welcome to the Mafia! First post and already some trouble!
I am no help at all and my feeble knowledge about the codes doesn't compute with the symptoms described as changes in RMP with a constant throttle input.
No communication with fuel pump seems very weird.
Hopefully more knowledgeable folks will chime in.