There's a reason. Spend $70 on a code reader and find it.
The check engine light can come on for a variety of reasons. You will have to have the vehicle connected to a code reader to determine the specific reason for the light to be on.
reset service engine light
The 2006 Land-Rover Range-Rover has a V8 engine.
The 2004 Land-Rover Range-Rover has a V8 engine.
The 2014 Land-Rover Range-Rover has a V6 engine.
The 2009 Land-Rover Range-Rover has a V8 engine.
The 2012 Land-Rover Range-Rover has a V8 engine.
The 2008 Land-Rover Range-Rover has a V8 engine.
The 2003 Land-Rover Range-Rover has a V8 engine.
The 2002 Land-Rover Range-Rover has a V8 engine.
The 2010 Land-Rover Range-Rover has a V8 engine.
The 2011 Land-Rover Range-Rover has a V8 engine.