network hashrate had been over 500k/s recently and difficulty over 80M. it's tough to find a block on a small pool.
The hashrate is about 3 times higher than it should be based on the current price and it keeps on spiking up higher and then coming back down which makes the difficulty rise quickly and then take a long time to adjust back down. This is causing really long block times and delaying the confirmation of transaction as well as slowing down the mining pools and making it much less profitable to mine.
Sumokoin had a similar problem (huge spikes in difficulty caused by somebody buying unlimited hashrate at Nicehash) and I believe they ended up changing the algorithm. Not sure if their updated code could be useful for Bipcoin though.