I have the opposite problem. Instead of being too far away from the property, I am too close.
This happens with foursquare, when they've got the property location in the wrong place. If you attend the property and check-in, you won't get points if foursquare believe the location is actually somewhere else.
1 out of 2 of my local Best Westerns are where they say they are, and 0 out of 1 Holiday Inns.....In fact if the Holiday Inn was where they say it is, it'd be in another country.
I've done the updates to report the bad locations, but nothing has changed so far.