I have an 89 Mercedes 300 SE and recently the oil pressure needle has been stuck at the highest point when I accelerate. The values on the gauge are 0 to 3. When I take my foot off the gas the value goes down to 2 or less.
There was some knocking shaking sound this morning but after I turned the volume way up on the radio I couldn't hear it any more (bad joke). Also, if I let it idle for a minute or two it seemed to go away, no knocking or much less.