did you go in and reset your location? (in settings)
also make sure you arent like in the middle of a building when trying to check in, as your GPS location will be most likely unavailable due to not being able to communicate with the settings.
and FB doesnt like cell tower triangulation so it does rely on the GPS receiver