Hello fellow Land Rover enthusiasists. I currently own a 2003 LR Discovery 2 SE. I bought this truck in Dec. of 2010. This past june i was driving, and heard a tap coming from the engine. I immediately took it to my mechanic. After some testing he discovered that the cause of this was low oil pressure. He then decieded we should start off with replacing the oil pump, $600. This did not resolve the issue. He then returned the pump to vendor thinking it may be a bad one. Once again replaced it. Same senario. No oil pressure. We then decided to tow it to my local LR dealer. After a couple of days they informed me i needed a new engine, cost $14,000. What a joke that is. They would not cover a thing with this engine at 57,000, why would i pay that much for a new one. Three weeks or so go by and I find a independent LR mechanic 60 miles away. I decide to give him a shot at it. He thus far has replaced a radiator, thermostat, hydraulic lifters, rocker arms and a few other things! He has done so much, I can't keep track anymore He has performed a block test, which was fine, ran a cleaner through to pistons to determine if they could have been causing the tap and dropped the oil pan and inspected it, everything in there was clean as a whistle! He has never come across a LR that he couldn't fix, he is totally stumped, this may be the first one he can't figure out! After all of that, it is still TAPPING! The previous owner followed all of the recommended factory maintenance, all of which were done at his local LR dealer, I have the service records to prove it! So after 3 months, and God knows how much $$, I am no closer to having my truck back and running properly. Any and all input would be greatly appreciated!