I have the same engine with 649,900 miles. I change the oil & filters every 10,000 miles and add a gallon of Lucas.
Like your engine the factory oil pressure gauge it faulty! Had the oil pressure switch replaced and it only worked for a short while after that. Seems to be an issue. Do...