White smoke from the engine is usually caused by burning coolant due to a blown head gasket or excessive oil in the engine. It can also result from damaged piston rings or an obstruction in the breather tube.