Default [Q] Nexus 4 - wont boot - loading circles

Hi, I am having difficulties my nexus 4 wont boot. I tried reflashing it back ti a stock ROM a number of ways and different packages both with WuFresh and - Just through command prompt.

Tried recovery/whiping and all that jazz

Still wont boot and the same problem. Any other suggestions on what I can try ? Should I now try a custom ROM instead?

I dont think its hardware problem, I was on a plane and I had some difficulties shutting it off on a plane. I may have turned it on/off a few times during its initial boot sequence to cause this