I have a similar problem sometimes.
When I'm in Japan, Google seems to try hard to give me results localized to Japan.
When I'm in the United States and need to get information about something in Japan, it can't cope with the fact that I'm not in Japan. Where Google thinks I am (even with location tracking turned off) is paramount. Even if I search google.co.jp, I get American results.