Uploading error when uploading simlple code to my Genuino Uno

Hello,

So to recap:

-My Genuino Uno is genuine but whenever i try to upload code to it, i get the stk500 error message.

-The built in LED doesn't flash when i plug my board into my computer which indicates (if I understand correctly) that my board, for some reason, doesn't have a bootloader.

-However, my board did seem to have the basics blink program uploaded into it when i first got it and it still does.

-I googled around and found a couple pages on the Arduino website all about burning bootloaders.

Now the only thing stopping me from burning the bootloader onto my arduino is that i want to be sure that my problem is, in fact, a missing bootloader.

Should i go straight ahead and burn the bootloader or is there anything else which could be the problem at hand?

-Raph