The crank pulley could be faulty had loads of these. as the timing pin hole is located on the pulley the outer part of the pulley moves in relation to the inner part and moves the timing mark try a new crank pulley should be ok then
Peugeot expert, January 2011