Last day i was using my nexus s and out of no where it gets restarted and after google display it gets stucked to the colorfull X freezes. I'm running Jellybean. I attach my phone to my PC with data cable and heard a beep but no usb or SD card shown on my laptop.
I have never rooted my phone or used a custom mod and the lock state is unlocked. I've gone to the fastboot mode bootloader. It gives me 4 options Reboot Bootloader, Reboot, Recovery and Power Off.
Reboot Bootloader just brings me right back to this screen.
Reboot just takes me right back into the Bootloop.
Recovery takes me to a screen with the robot on his back with the hood open and the red ! in a triangle with no options. It sits like that for a bit then goes back into the bootloop.
Power Off just well you know turns the screen black and nothing happens.

I don't know what is the problem and solution for this. Any help would be great.