This is primarily due to the limited resolution of the FFT used (it is a 2048-pt FFT, which near the frequencies involved results in poor frequency accuracy -- the signal appears to peak at an offset due to the smoothing used). I will look at adding an option to use a higher resolution FFT.