MMM; I think it's time to stop driving the car 'til you get this sorted out. Does it have an aftermarket oil pan and matching pickup, such as Moroso? If so, it could be a loose pickup, if locktite wasn't used to attach the tube bracket. A simple test to diagnose a loose pickup is to remove your oil filler cap on your valve cover, or the valve cover if necessary, and look for bubbles in the return oil coming off the rockers(with engine running, of course). If you see bubbles, you're sucking air, and the pickup is loose.
It sounds like your oil pressure is a bit low. I would expect at least 25 psi at 900 rpm idle, and 50+ at high speed driving! If you have no knock when cold, you probably have a bad rod bearing, or several( if not a loose pickup)! About the only solution is to tear down the engine and inspect it for problems, or have a competent machine shop do it for you.
Steve