loosing oil pressire on hard accel and at idle

15lbs at idle is just fine, no need to worry. the other stuff is a big concern. "H"beam aluminum rods? just plain weird! i agree with the other folks that you need baffles.