If the gauge is reading 40 psi running then it seems to be working. agree a parts store mechanical gauge is a good diagnostic but it sounds like the oil pump is worn or main bearing clearance getting big. To get it home, some heavier oil may be in order.

Oil change places should have 15W40 diesel oil. That would likely help things... or some 20W50. Either should work in winter if its not crazy cold.