The primary reason for white or black smoke is a fuel pump malfunctioning, making your vehicle’s engine get a rich fuel mixture. In most cases, a bad fuel pump gives a lean variety, which is rare.