Doesn't the oil pump bolt to the front of the engine? I would take a serious look there. I have seen a few 3.0's leak there.