facts are as follows Ed:1. Something went bang whilst driving / been driven
2. Big puffs of smoke coming out the exhaust (what color is it BTW?)
3. Engine runs like a donkey ever since noise occurred
4. New set of plugs did not fix the problem
5. Take the guidance of Ants and see a Mech for diagnosis of engine
Yes, leak test and comp test are on the cards Ed.