Google Now location service bug

Google Now has suddenly stopped working for me. It keeps saying "location service is off" when it isn't. I've looked through every single location setting and they're all on, I've reinstalled google Now and restarted the location services in task manager. Any one else have the same problem? I've seen a couple of posts online with the same problem but with no solution- it looks to a problem with location services rather than google now (all other GPS apps I've used work). It's really annoying as I'm currently travelling and Google Now is so useful!