The early Freelanders (98-00) did not have cruise control and they were all manual.
I once had a similar experience but it was because of one temp sensors had failed and the car had gone into limp mode BUT if this is the case the Check Engine Light should be on.
You need to get the codes read - obviously using the correct testbook - dealers and major Land rover Independents will have the correct gear.
Garry
REMLR 243
2007 Range Rover Sport TDV6
1977 FC 101
1976 Jaguar XJ12C
1973 Haflinger AP700
1971 Jaguar V12 E-Type Series 3 Roadster
1957 Series 1 88"
1957 Series 1 88" Station Wagon
Bookmarks