Did you order a high pressure or a high volume pump? A high pressure pump mainly has a stiffer spring on the pressure relief valve, while a high volume has taller gears and will make up for the extra oil that you have leaking inside your engine, and is what would help you the most. I found cam bearings to be pretty important in maintaining idle oil pressure.