The only oil that will go to the hydrostats is to replace oil that has leaked back through the case drains. The system is basically a closed loop system with the oil added from the hydraulic pump only to the degree oil leaks past the pistions. 3GPM would appear to be close to normal with both sides running at the same time............Did you also have your pressure gauge installed to check charge pressure?......... If the flow held steady at 3gpm the charge pressure should also have held steady. Did you run it long enough to heat up the oil? Dead heading the control valve is a good way to get the oil to operating temperature.... One other thing you might check is to ever so slightly move one of the levers so the motor just barely turns. See if there is a slow down and speed up of the motor. It barely needs to be moving and you must hold the lever steady....I once had one that did what you mention on only one side but not as bad as yours and only in reverse. When I check loaders I barely stroke the levers, one at a time, forward and backward to see if there is that slow down and speed up of the motor. It took a new motor to correct the problem. The original motor internal parts looked like new and I resealed and shimmed the motor to specs and it still did the slow down and speed up... I hope that is not your problem, but the charge pressure thing is what seems strange. I think you need to see what will actually flow through the hose to the hydro pumps. To do this you will need to disconnect the hose from the pumps and run it to a bucket. Start the engine and only run long enough to see if the flow increases substantially. I would think you should see close to what the hydraulic pump flow is. Remember the pumps are turning without any new oil so be quick to avoid any damage. Run long enough to get a reading then shut down.... Sorry for the rambling, just thinking out loud.