Asus Nexus 7 not showing on my PC

Hi there,
I have been using my Asus Nexus 7 with my HP Pavilion (Running on windows 8)Â for a while when I started noticing my Tablet will charge for a while then stop charging, my PC will then notify me that a USB device has been disconnected, then today I connected my Tablet to my PC and it appears in explorer in gray and I cannot access it, what could be the problem here? How can I get the connection working?
