The correct answer is (d) all of the mentioned
To elaborate: Dieseling may take place due to engine idling speed set to high, increase in compression ratio due to carbon deposits, inadequate or low octane rating, engine overheating, too high spark plug heat range, incorrect adjustment of idle fuel-air mixture, sticking of throttle, requirement of tune up of engine and oil entry into the cylinder.