Hi did it drive ok before you run the car on axle stands??
as this can cause all sorts of faults to stored in the abs/tc and engine ecus causing all sorts of problems.
might be worth taking to a dealer to read and clear fault codes, they should charge you max 1/2hr labour.
main dealer computer t4 reads more codes than some after market ones might be worth a go??
if it turns out to be the pump it could be cheaper to go to a diesel pump specialist to recon your pump instead.
hope this helps