what oil are you using?
could be a number of things
when its at idle; is the engine noisy? does it sound healthy?
check what everyone else has mentioned, plus check the oil pick up pipe; i've seen these get blocked before and cause oil pressure problems