if ur engine is turning over it isnt ur starter buddy, its either going to be a spark problem or a fuel issue or air issue, check ur spark plugs, check ur plug wires, check ur distributor, change ur air filter if necessary, if when u pulled that one spark plug u noticed no difference u may have a dead cylinder, and that could be the white smoke but normally it'd be a bluish smoke if the cylinder isnt working at all from the unburnt gas, ur probably going to want to do a compression check on the individual cylinders, but a general tune up maybe all u need, do all the routine maintanance and then see if its still there if ur still having problems don't hesitate to let us know. btw don't crank ur starter too much all at one time, it overheats easily and can cause damage to ur starter, just for future reference.
ps make sure ur battery is fully charged also
also might want to clean off the fuel injectors make sure those are ok.