Hi, I think the first thing I would check is to find out where the oil is leaking from. The lifter noise is from lack of oil.I just hope the engine was not overreved to the point of damaging the block ....good luck....Stu.