My code gives the command to move the servo one degree, delay 20, scan for range, delay 20... then rinse and repeat. (badji, based on the project you just posted on LMR I know you're a huge fan of "delay"

)
My reason for thinking this is a power issue is that I've noticed that the sensor works far better when running off a freshly charged battery. Back when I was just using the sensor to test proximity in my obstacle avoiding robot, the bot would continually act as though there were an obstacle in front of it unless I had a fresh battery hooked into it (as opposed to one with plenty of charge that I'd been using for a while).