Why is it difficult to run petrol engines with diesel?

     A petrol engine can’t be run with diesel or a diesel engine run with petrol because the engines and their fuels are made for each other. In a petrol engine, for instance, a spark ignites a mixture of petrol vapours and air. This is possible because petrol is highly volatile and easily vaporuizes. Diesel cannot take the place of petrol here because it is less volatile. A different strategy is used in diesel engines. Here, the air is made hot by first compressing it. Diesel is then squirted into the hot air and it burns. Besides, the compression ratio, the difference between the pressure of the fully compressed fuel mixture and atmospheric pressure is much higher in a diesel engine. That is why; diesel cannot be used in place f petrol or vice versa.