engine poping

I would start by checking that you haven't got a couple plug wires crossed.
Easy to do, and easy to check.
C