with the noises you discribe, and the smoke, i would seriously check your timing set up again,
think you'll find its not spot on, also, if someone else did the job for you, they could have left something loose, bet its one or the other!
mally
September 2008