Tesco, Asda, Morrisons and Sainsbury's motorists who buy petrol and diesel could face a crackdown on "idling" in Scotland.