If the smoke is black it could be caused by a faulty fuel pressure regulator which could be causing the engine to get too much fuel.
if it is white smoke engine need to rebuilt.
grey exhaust smoke is caused by your engine burning oil during the combustion process. this could be caused by a piston ring that doesnt properly seal, or another leak in your engine.
White smoke at start up is due to moisture in the exhaust or on a diesel it can be normal due to the engine being cold.White smoke at start up is due to moisture in the exhaust or on a diesel it can be normal due to the engine being cold.
Black smoke coming out of the exhaust of a car is usually due to oil being burned in the engine's cylinders. This can be caused by a worn piston ring or rings.
check ditributor cap and rotor and spark plug wires
Service engine
Injectors, timing, low cylinder pressure.
Burning oil
Engine exhaust turns white from water in the combustion chamber.
I'm not a mechanic / technician , but if white smoke is coming out of the exhaust on your gasoline engine when the engine is warmed up : ( it sounds like engine coolant is getting into one or more of the engine cylinders ) * bad head gasket , warped head from overheating , anybody else ?
It is buring oil this is a wrong answer whe engine burn oil to the exhaust smoke is a heavy white smoke no black
Could be a diesel? If not then replace your oxygen sensor on your exhaust. A bad oxygen sensor causes the exhaust smoke to be dark in color.