Need cd drive help

everytime i try to read a disc windows gives an “error, windows can not read from disc”. nero and other burning software burn to the writers just fine but when i try to read the discs or any other discs, same error. strange is when windows boots up the discs are read and data can be accessed, but drive never refreshes until next reboot. I have winxp, lg cd-writer (1 year old), hp cd-writer (6 months old).