Engines have been a curse on the entire JF17 programme from the outset.
Originally when the Super-7 project was not giving what the PAF wanted, they came up with the FC-1 design and at that time they approached the Russians for the Saturn AL-31 series of engines to power the FC-1.
This would have given a platform far closer to the F16 than what it is now. India was successful in convincing Russia to not supply the Saturn AL-31, and instead the Russians only authorized the RD-93 series for the project. This was unfortunate as a JF17 with the Saturn AL-31 would have been a beast.
Unfortunately the internet forgets, and I am recalling this from memory from the time at the inflection point between the Super-7 and FC-1 programmes and the discussions at the time on the internet.
(happy to be wrong if my memory is giving out on this fact!)