Hi all. My 2004 Landcruiser (specific model naming conventions are different here, but it's marketed as a Toyota Prado 120 series 2004 manual 3.0L diesel (has sunroof, electric mirrors, sat nav, heated seats, etc)) is - to put it in technical terms - ****ed. A mechanic (who comes...