when i bought the truck it has a few major oil leaks in it, so im sure it was starving the pump and doing some serious wear and tear on the pump, im going to hook it to a scanner and see what psi the pump is pushing before i buy one just seeing whats out there when it comes time to replace it