Maruti Suzuki will halve its diesel engine supplies from Fiat because of slowing sales demand in India and because it plans to make the engines in its own local factory.