I sometimes use Nero... i dont know if its free or not but it was on my pc when my cousin built it.... google nero... what version of MS media you got??
This has happened to me too. I think that after long periods of use, drives simply get worn out. On my old one, i would often have to restart my comp several times just to be able to read a CD, let alone burn one