Isn't it a mostly stock engine? Because the oil pump probably is a waste of time and effort. If you are getting low oil pressure, you probably are over-heating the oil. Switch to a synthetic 5w30, or install a cooler.
These engines tend to have low pressure at idle.