Pre-ignition is caused by the spontaneous combustion of the mixture before the end of the compression stroke, and is due to

A. Cylinder walls being too hot

B. Overheated spark plug points

C. Red hot carbon deposits on cylinder walls

D. Any one of these

Please do not use chat terms. Example: avoid using "grt" instead of "great".