so surely that should just be one of the parameters that has been set? maybe a multiplier or something that is a little off? have you tried adjusting any of the parameters to see if you can get closer?

or maybe the switch is having a worse effect at higher temps as the resistance changes?

Just a thought

Steve