Could very well be the diesel fuel. Unburned diesel fuel will cause white smoke. Gasoline engines don't have enough compression to ignite diesel fuel = white smoke