Are you sure it is in the corners? I don't know the track, but you did mention a sweeper. That is usually where you may gain speed. That is, has the speed limiter ever been disabled on the car? ...