Have a look at this suggestion:
Basically distance based penalties are inconsistent throughout the lap.