My defender 90 300tdi has a major engine problem (I think the LR specialist who looked at it said it was either HG, or possibly piston rings or piston seals or something? I cant remember now. Plus it's overheating which looks to be due to the radiator needing some welding?) and is basicially...