Last time I checked the minimum hot oil pressure at idle for 4.0s was 13 psi!
What was, or is the oil pressure at 2000 rpm?
If it truely is internal wear I would either trade it in for an older, very well kept model with low mileage since the heads on the 2000 year are know for cracking, and get a 99 or earlier model. The other option is to drop a heavier weight oil in it (40 weight or 20W50), but I would like to know what the oil pressure at 2000 psi is and what oil it has in it currently before recomending a heavier oil. If it is 15 psi cold at start up and 2000 psi, then there is something seriously wrong, if, and I mean if the gauge and oil pressure sensor are working correctly. I would at least drive it somewhere else for a second opinion.
I wonder if this another fram oil filter casualty?