ok two possiblities, make sure that the timing belt is set correctly. if its off then it will cause the plugs to fire at the wrong time. you might also want to check to make sure that your spark plugs are in their proper number sequence. and if this dosent work try getting a new distibutor.
hope this helps
Terrell