One other thing the mechanic said was the excessive smoke when cold started was injectors leaking by but they would work fine once warmed up.
...BTW your Bieber avatar is awesome.-Malone