try collecting only in the background mode.
collect one spectrum in air first; collect another one with sample (
transmission or ATR whatever you have).
try divide the I/I0 in Excel and see whether you get a correct spectrum. if
you do, then it's just a software problem.