OK time to call in another anime Goddess and request help from her - Nagi:

Click for a bigger version.
(That image has been part of my desktop for many years)
I think, with the new difficulty, we have not enough hashrate.
Do you know pool with low hashrate speed than Kano who found a pool since the new diff ?
Heh, 90PH isn't enough?

A 90PHs hash rate doesn't decide "If" you can find a block, it just decides the "expected" time between blocks.
At the moment we expect a 100% block to take ~14hr 37min.
Thus a 600% block will take ~87hr 42min ... and of course more as we continue on past 600% ...

600%+ blocks are expected to happen - and they do happen, on EVERY pool.
They're expected to average once in every ~403 blocks