I get Error when dvd or cd burn with nero!

I’ve some kind of problem with my DvdrRw. It’s a long time that i’m searching for a solution for this problem but every time I get to some forum when again it says that I need a firmware upgrade, so I was searching for that upgrade couldn’t find anything.

Problem: Every time I burn with Nero 7 or DvdFab Platinum or any other dvd burn program I get error at the beginning (2%) and my DvdrRw also doesn’t recognize CD’s, I always put cd’s on my DVDR.
I have Windows Vista. but the problem also was showing up when I had XP Home.

I wasted a lot of CD’s and DVD’s so if anyone knows what the problem please tell me. And if you need any more info, Ask me and i’ll give you.