Is this a bootloader error?

Hello.Today this morning while i was getting the hang of my PID setup the arduino just stopped sending serial info on pc.This had happened before but a reconnection and a reset would fix it.This time though the orange led wouldnt blink when i pressed the reset...The green light was on which means it has power.Also when i connect it to pc i hear the "sound" of the connected USB device but i stays like this and if i try to flash something from the arduino console it just stays on the flashing message.
Is this a bootloader problem?
If it is what can i do to fix it?

WIN7 64
Arduino MEGA
ask for further info if needed.

DO you have another arduino or a ICSP programmer ?

If you do, you can always reflash the bootloader, if you suspect it is misbehaving.

Today i got to plug it to the pc and i checked if it showed up in control panel and device manager show is recognized so it seems usb chip is working but still no ORANGE light flashing when i connect it, just the green one.Any ideas as of what damage has occurred with these extra clues?