I've replaced just about every sensor, egr, O2, new heads, distrib, etc. with one exception; the fuel pressure regulator. It's a mystery. Motor starts right up, it idles nicely, revs nicely. Put it in gear and I have to rev past 2500 rpms so it won't die. I'm ready to rip the motor out and...