I would use a piston stop tool to verify you are indeed on TDC
however it looks like you may need a new harmonic damper (or your piston is not at TDC)
normally to replace that, there is not enough room in front to get a damper puller tool in there. the motor may need to come out.