Did you do the work yourself?
If so, maybe it was not timed correctly... If the sensor thinks the cylinder is out of position, and you have replaced all of the parts and get the same problem, it could be because the engine is not timed correctly...
I agree with theman, recheck the timing