I have a 2002 land rover discovery. For some reason it leak antifreeze from the throttle body and it gargles and the antifreeze leaks completely. I took it to get it repair but they didn't know what
You need to find another mechanic. There should be 2 rubber coolant hoses that attached to the throttle body. There are used to heat the throttle body in colder weather. One of the hoses might be leaking or the gasket under the assembly. Easy fix.
Search Land Rover Discovery Questions
Land Rover Discovery Experts