Now that you say that, an oil sending unit does make sense. There is a wire coming out the top, you can't see in the picture. Also with it leaking that would explain why the pressure dropped so much, right? I also noticed now the pressure is fine when i first start it, then once it's warm it drops lower than usual at idle.