Default Play store continuous downloads getting stuck

Downloads queued in Play Store keep getting stuck between to successive downloads/installs!. I don't know what is exactly causing this. It seems I cannot download videos(multi threaded) via tube mate as well. Although I have flashed ROMs and done many resets it doesn't seem to fix. I doubt whether my OOM settings are interfering(really can they??). I think I found a solution ie. by using continuous ping to Google.com. But I want a more permanent and efficient solution. Pls help...thanks!