It was the fuel pump. Put a new pump and screen in and suddenly we have 30psi at idle, increasing to over 40psi as the engine revs. Car runs good again.
Checked the TPS while I was at it and it appears to be working fine. .45v closed to 4.25v at WOT.
Thanks for all the help.
Dennis