Unless someone measure internal hydraulic pressures with a guage and confirmed low pressure readings, I'd be inclined to suspect valve body problems before suspecting pump problems.
I just had to replace the VB and solenoid block in my CD4E last month for similar issues. I had already measured my line pressure and confirmed it was adequate.
Steve