Default Speaker Volume after Restore to stock

Hi All,

I restored my Nexus 4 to stock using the Nexus Root Toolkit and now the speaker volume is almost non existent. I can hear sound when I hold the speaker close to my ear. This is for all sound - ringtones, notifications, media, alarms etc.

I have tried flashing back custom roms, kernals etc. but behaviour is still the same.

Anyone got any ideas what this could be?

I guess it could be a coincidental hardware failure at the same time as I did the restore to stock but seems like a big coincidence!

Thanks for any help.