Maruti Suzuki has recalled 39,506 Grand Vitara units over a faulty fuel-level display that may show incorrect readings.