The white smoke could be just water condensation, or gasket leak, have the car checked doing a leakdown test. This will reveal a headgasket problem.
The hesitation could be anything, a plug wire, bad plug, rotor, coil, dist...etc...
Have you scanned the EEC for problem codes?
Rob Hernandez, AFM co-Founder.