My Range Rover revs really high between 20-35 MPH and the battery light goes on. Car seems to operate perfectly otherwise. The dealership replaced the battery and the problem is the same. Anyone have any ideas ?