Burner Spins down at 94% using NERO

I have a TDK velocd 5200B CD Burner and i have been using it for months without any problems. All of a sudden my burner spins down at 94% for a few seconds, then starts up and finishes successfully, but data verification fails. I use the latest version of NERO 6. This happens sporadically, sometimes it work, and sometimes it fails, even on the next CD. I dont think its the media because i’ve been using the same spindle for the past 6 months. I disabled two buses that i thought might be causing the problem: XMASSCSI SCSI Controller and ST3WOLF SCSI Controller. Now it still works sporadically, but when it spins down at the end it actually fails. Im burning DAO. If any of you have had this problem before and can help id really appreciate it. BTW i dont know what those two controllers do.

HERE IS A LOG OF THE BURN:

Windows XP 5.1
IA32
WinAspi: File ‘Wnaspi32.dll’: Ver=4.71 (0002), size=45056 bytes, created 07/17/2002 8:20:56 AM
ahead WinASPI: File ‘C:\Program Files\Ahead\Nero\Wnaspi32.dll’: Ver=2.0.1.68, size=160016 bytes, created 07/28/2004 3:51:12 PM
Nero version: 6.6.0.0
Recorder: <TDK CDRW5200B> Version: 67U5 - HA 1 TA 1 - 6.6.0.0
Adapter driver: <atapi> HA 1
Drive buffer : 2048kB
Bus Type : default (0) -> ATAPI, detected: ATAPI
CD-ROM: <SONY DVD RW DRU-530A >Version: 2.1a - HA 1 TA 0 - 6.6.0.0
Adapter driver: <atapi> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : Maxtor 6Y080P0 atapi Port 0 ID 0 DMA: On
DiskPeripheral : WDC WD800BB-00CAA1 atapi Port 0 ID 1 DMA: On
CdRomPeripheral : SONY DVD RW DRU-530A atapi Port 1 ID 0 DMA: On
CdRomPeripheral : TDK CDRW5200B atapi Port 1 ID 1 DMA: On
DiskPeripheral : Promise 1+0 Stripe/RAID01.10 fasttx2k Port 2 ID 0 DMA: Off

=== CDRom-Device-Map ===
SONY DVD RW DRU-530A F: CDRom0
TDK CDRW5200B G: CDRom1

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
ShowDrvBufStat : 0
BUFE : 0
Physical memory : 767MB (785940kB)
Free physical memory: 426MB (437104kB)
Memory in use : 44 %
Uncached PFiles: 0x0
Use Static Write Speed Table: 0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

13.11.2004
CD-ROM (ISO)
9:43:47 AM #1 Text 0 File Isodoc.cpp, Line 6170
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : FALSE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
ISO Level : 2 (Max. of 31 chars)
Character set : ISO 9660
Joliet : TRUE
Allow pathdepth more than 8 directories : TRUE
Allow more than 255 characters in path : TRUE
Write ISO9660 ;1 file extensions : TRUE

9:43:47 AM #2 Text 0 File Burncd.cpp, Line 2834
TDK CDRW5200B
Buffer underrun protection activated

9:43:47 AM #3 Text 0 File Reader.cpp, Line 127
Reader running

9:43:47 AM #4 Text 0 File Writer.cpp, Line 122
Writer TDK CDRW5200B running

9:43:47 AM #5 ISO9660GEN -11 File geniso.cpp, Line 3286
First writeable address = 0 (0x00000000)

9:43:47 AM #6 Text 0 File Burncd.cpp, Line 3119
Turn on Disc-at-once, using CD-R/RW media

9:43:48 AM #7 Text 0 File DlgWaitCD.cpp, Line 256
Last possible write address on media: 359845 ( 79:59.70)
Last address to be written: 357740 ( 79:31.65)

9:43:48 AM #8 Text 0 File DlgWaitCD.cpp, Line 268
Write in overburning mode: NO (enabled: CD)

9:43:48 AM #9 Text 0 File DlgWaitCD.cpp, Line 2310
Recorder: TDK CDRW5200B;
CDR code: 00 97 26 66; OSJ entry from: CMC Magnetics Corporation
ATIP Data:
Special Info [hex] 1: 00 00 00, 2: 00 00 00 (LI 0:00.00), 3: 00 00 00 (LO 0:00.00)
Additional Info [hex] 1: 00 00 00 (invalid), 2: 00 00 00 (invalid), 3: 00 00 00 (invalid)

9:43:48 AM #10 Text 0 File DlgWaitCD.cpp, Line 430
>>> Protocol of DlgWaitCD activities: <<<
=========================================

9:43:48 AM #11 Text 0 File ThreadedTransferInterface.cpp, Line 844
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 357741 (357741) = #357741/79:29.66
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 357741 blocks [TDK CDRW5200B]
--------------------------------------------------------------

9:43:48 AM #12 Text 0 File ThreadedTransferInterface.cpp, Line 1045
Prepare recorder [TDK CDRW5200B] for write in CUE-sheet-DAO
DAO infos:
==========
MCN: “”
TOCType: 0x00; Session Closed, disc fixated
Tracks 1 to 1:
1: TRM_DATA_MODE1, 2048/0x00, FilePos 0 307200 732960768, ISRC “”
DAO layout:
===========
_Start|___Track|Idx|RecDep|CtrlAdr
-150 | lead-in | 0 | 0x00 | 0x41
-150 | 1 | 0 | 0x00 | 0x41
0 | 1 | 1 | 0x00 | 0x41
357741 | lead-out | 1 | 0x00 | 0x41

9:43:48 AM #13 Phase 24 File dlgbrnst.cpp, Line 1861
Caching of files started

9:43:48 AM #14 Text 0 File Burncd.cpp, Line 4135
Cache writing successful.

9:43:48 AM #15 Phase 25 File dlgbrnst.cpp, Line 1861
Caching of files completed

9:43:48 AM #16 Phase 36 File dlgbrnst.cpp, Line 1861
Burn process started at 52x (7,800 KB/s)

9:43:48 AM #17 Text 0 File ThreadedTransferInterface.cpp, Line 2471
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

9:43:48 AM #18 Text 0 File Mmc.cpp, Line 15894
StartDAO : CD-Text - Off

9:43:48 AM #19 Text 0 File Mmc.cpp, Line 20542
Set BUFE: Buffer underrun protection -> ON , SMART-BURN : ON

9:43:48 AM #20 Text 0 File Mmc.cpp, Line 16181
CueData, Len=32
41 00 00 14 00 00 00 00
41 01 00 10 00 00 00 00
41 01 01 10 00 00 02 00
41 aa 01 14 00 4f 1f 42

9:46:11 AM #21 SCSI -1135 File Cdrdrv.cpp, Line 1429
SCSI Exec, HA 1, TA 1, LUN 0, buffer 0x03A00000
Status: 0x04 (0x01, SCSI_ERR)
HA-Status 0x00 (0x00, OK)
TA-Status 0x02 (0x01, SCSI_TASTATUS_CHKCOND)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x00
CDB Data: 0x2A 0x00 0x00 0x05 0x25 0xA0 0x00 0x00 0x20 0x00 0x00 0x00
Sense Data: 0x71 0x00 0x03 0x00 0x00 0x00 0x00 0x0A
0x00 0x00 0x00 0x00 0x0C 0x00

9:46:11 AM #22 CDR -1135 File Writer.cpp, Line 311
Write error

9:46:11 AM #23 Text 0 File ThreadedTransfer.cpp, Line 229
all writers idle, stopping conversion

9:46:11 AM #24 Text 0 File dlgbrnst.cpp, Line 1719
Set remaining time: 0:00,000 (0ms) -> OK

9:46:11 AM #25 Phase 38 File dlgbrnst.cpp, Line 1861
Burn process failed at 52x (7,800 KB/s)

Existing drivers:
File ‘Drivers\ASPI32.SYS’: Ver=4.71 (0002), size=16877 bytes, created 07/17/2002 7:53:02 AM
File ‘Drivers\PXHELP20.SYS’: Ver=2.02.68a, size=20176 bytes, created 01/21/2004 2:02:00 AM (Prassi/Veritas driver for win 2K)
File ‘Drivers\atapi.sys’: Ver=5.1.2600.2180 (xpsp_sp2_rtm.040803-2158), size=95360 bytes, created 08/03/2004 9:59:42 PM (Adapter driver for rec)

Registry Keys:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\AllocateCDROMs : 0 (Security Option)

I did a online search and i think i found a page with my same exact problem, but you have to pay to see the solution. If any of you are memebers to this page and can see the solution please let me know via this forum or email.

HERE IS THE LINK: