So I have a 2006 range rover, i've had it for about 6 months, anyways the coolant light came on about a month ago and the check engine light also came on but it goes on and off when it feels like it. My bmw mechanic added more coolant and tested the codes but he said their all just freak errors probably with when I ran the battery down. Anyways now the coolant error is coming on again. I am still under warranty but the local dealership is 100 miles away, anything possibly wrong, I can just add more coolant but I hate to have to do this every month or two.