HP 940i Flashed to LITE-ON DVDRW LH-18A1H

I bought this from Tiger Direct(not haoppy with them) The drive stopped working about 10 days after I received it. I kept getting write errors but it would still read oem disks. I reasearched and found this forum and codeguys, & did a bunch of reading. Downloaded EVERYTHING for flashing and patching. Nothing seemed to work. I finally found a bin 18A1H-HL09 in the forums http://club.cdfreaks.com/showthread.php?t=207033 that worked using Flash Utility. Now my drive was being seen as LITE-ON DVDRW LH-18A1H. So I tried a simulation and it still failed. I then thought the bin I flashed was for over clocking and fast burn. So I flashed it with the stock HL06 from the Liteon website. I have switched Nero from 6 to 7 and backI uninstalled the drive and made the system find it again. I am using brand name and generic media, but I am still getting the failure. I have saved the reports.
Am I missing something or is it the drive hardware?

Windows XP 5.1
IA32
WinAspi: File ‘Wnaspi32.dll’: Ver=4.60 (1021), size=45056 bytes, created 9/10/1999 6:06:00 AM
ahead WinASPI: File ‘C:\Program Files\Nero\Nero 7\Core\Wnaspi32.dll’: Ver=2.0.1.74, size=164112 bytes, created 11/2/2004 1:54:32 PM

NT-SPTI used
Nero Version: 7.2.3.2
Internal Version: 7, 2, 3, 2

Recorder: <LITE-ON DVDRW LH-18A1H> Version: HL06 - HA 1 TA 0 - 7.2.3.2
Adapter driver: <IDE> HA 1
Drive buffer : 2048kB
Bus Type : via Inquiry data (1) -> ATAPI, detected: ?
Connected to MMC as unknown drive with class-nr : 1
Drive is autodetected - recorder class: Std. MMC recorder
CD-ROM: <LITE-ON DVDRW LH-18A1H >Version: HL06 - HA 1 TA 0 - 7.2.3.2
Adapter driver: <IDE> HA 1

=== Scsi-Device-Map ===
DiskPeripheral : Maxtor 33073H3 atapi Port 0 ID 0 DMA: On
DiskPeripheral : ST3250620A atapi Port 0 ID 1 DMA: On
CdRomPeripheral : LITE-ON DVDRW LH-18A1H atapi Port 1 ID 0 DMA: On
DiskPeripheral : WDC WD2000JB-00GVA0 atapi Port 1 ID 1 DMA: On

=== CDRom-Device-Map ===
LITE-ON DVDRW LH-18A1H F: CDRom0

AutoRun : 1
Excluded drive IDs:
WriteBufferSize: 83886080 (0) Byte
BUFE : 0
Physical memory : 1022MB (1047344kB)
Free physical memory: 356MB (364872kB)
Memory in use : 65 %
Uncached PFiles: 0x0
Use Inquiry : 1
Global Bus Type: default (0)
Check supported media : Disabled (0)

31.7.2007
ISO compilation
8:06:32 AM #1 Text 0 File Isodoc.cpp, Line 6427
Iso document burn settings
------------------------------------------
Determine maximum speed : FALSE
Simulate : TRUE
Write : TRUE
Finalize CD : TRUE
Multisession : FALSE
Burning mode : DAO
Mode : 1
ISO Level : 1 (Max. of 11 = 8 + 3 char)
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

8:06:33 AM #2 Text 0 File ThreadedTransfer.cpp, Line 531
ReadBuffer-Pipe got 262144KB of Memory

8:06:33 AM #3 Text 0 File Reader.cpp, Line 124
Reader running

8:06:33 AM #4 Text 0 File Writer.cpp, Line 113
Writer F: LITE-ON DVDRW LH-18A1H running

8:06:33 AM #5 ISO9660GEN -11 File Geniso.cpp, Line 3312
First writeable address = 0 (0x00000000)

8:06:33 AM #6 Text 0 File Burncd.cpp, Line 3400
Turn on Disc-At-Once, using DVD media

8:06:33 AM #7 Text 0 File DlgWaitCD.cpp, Line 289
Last possible write address on media: 2298495 (510:46.45, 4489MB)
Last address to be written: 2151215 (478:02.65, 4201MB)

8:06:33 AM #8 Text 0 File DlgWaitCD.cpp, Line 301
Write in overburning mode: NO (enabled: CD)

8:06:33 AM #9 Text 0 File DlgWaitCD.cpp, Line 2715
Recorder: LITE-ON DVDRW LH-18A1H, Media type: DVD-R
Disc Manufacturer: CMC MA - G. AM3
Disc Application Code: 64, Disc Physical Code: 193

8:06:33 AM #10 Text 0 File DlgWaitCD.cpp, Line 473
>>> Protocol of DlgWaitCD activities: <<<
=========================================

8:06:33 AM #11 Text 0 File ThreadedTransferInterface.cpp, Line 847
Setup items (after recorder preparation)
0: TRM_DATA_MODE1 ()
2 indices, index0 (150) not provided
original disc pos #0 + 2151216 (2151216) = #2151216/478:2.66
relocatable, disc pos for caching/writing not required/ required, no patch infos
-> TRM_DATA_MODE1, 2048, config 0, wanted index0 0 blocks, length 2151216 blocks [F: LITE-ON DVDRW LH-18A1H]
--------------------------------------------------------------

8:06:33 AM #12 Text 0 File ThreadedTransferInterface.cpp, Line 1059
Prepare recorder [F: LITE-ON DVDRW LH-18A1H] 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 0 4405690368, ISRC “”
DAO layout:
===========
Start|Track|Idx|CtrlAdr|RecDep_____
0 | lead-in | 0 | 0x41 | 0x00
0 | 1 | 0 | 0x41 | 0x00
0 | 1 | 1 | 0x41 | 0x00
2151216 | lead-out | 1 | 0x41 | 0x00

8:06:33 AM #13 Text 0 File SCSIPassThrough.cpp, Line 39
SPTILockVolume - completed successfully for FCTL_LOCK_VOLUME

8:06:33 AM #14 Text 0 File SCSIPassThrough.cpp, Line 84
SPTIDismountVolume - completed successfully for FSCTL_DISMOUNT_VOLUME

8:06:33 AM #15 Phase 24 File dlgbrnst.cpp, Line 1730
Caching of files started

8:06:33 AM #16 Text 0 File Burncd.cpp, Line 4231
Cache writing successful.

8:06:33 AM #17 Phase 25 File dlgbrnst.cpp, Line 1730
Caching of files completed

8:06:33 AM #18 Phase 32 File dlgbrnst.cpp, Line 1730
Simulation started at 18x (24,930 KB/s)

8:06:33 AM #19 Text 0 File ThreadedTransferInterface.cpp, Line 2707
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

8:06:33 AM #20 Text 0 File DVDR.cpp, Line 2869
Recording mode: Sequential Recording Mode

8:06:33 AM #21 Text 0 File DVDR.cpp, Line 3025
Start write address at LBA 0
DVD high compatibility mode: Yes

8:06:33 AM #22 Text 0 File Cdrdrv.cpp, Line 8995
---- DVD Structure: Physical Format Information (00h) ----
Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
Disc Size: 120 mm, Maximum Rate: 10.08 Mbps (2 h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Physical Sector Number of Data Area: 0 h
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16…63]:
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

8:06:47 AM #23 Text 0 File Cdrdrv.cpp, Line 1224
08:06:47.046 - F: LITE-ON DVDRW LH-18A1H : Queue again later

8:11:08 AM #24 Text 0 File WriterStatus.cpp, Line 116
<F: LITE-ON DVDRW LH-18A1H> start writing Lead-Out at LBA 2151216 (20D330h), length 0 blocks

8:11:08 AM #25 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

8:11:09 AM #26 Text 0 File DVDR.cpp, Line 3265
EndDAO: Last written address was 2151215

8:13:06 AM #27 Phase 33 File dlgbrnst.cpp, Line 1730
Simulation completed successfully at 18x (24,930 KB/s)

8:14:07 AM #28 Phase 36 File dlgbrnst.cpp, Line 1730
Burn process started at 18x (24,930 KB/s)

8:14:09 AM #29 SPTI -1033 File SCSIPassThrough.cpp, Line 291
F: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1033)
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x04
Sense Qual: 0x01
CDB Data: 0xAD 00 00 00 00 00 00 FF 40 00 00 00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 04 01
Buffer x05166000: Len x4000

8:14:10 AM #30 SPTI -1033 File SCSIPassThrough.cpp, Line 291
F: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1033)
Sense Key: 0x02 (KEY_NOT_READY)
Sense Code: 0x04
Sense Qual: 0x01
CDB Data: 0x51 00 00 00 00 00 00 00 20 00 00 00
Sense Area: 0x70 00 02 00 00 00 00 0A 00 00 00 00 04 01
Buffer x035ab000: Len x20

8:14:11 AM #31 Text 0 File ThreadedTransferInterface.cpp, Line 2707
Verifying disc position of item 0 (relocatable, disc pos, no patch infos, orig at #0): write at #0

8:14:32 AM #32 Text 0 File DVDR.cpp, Line 2869
Recording mode: Sequential Recording Mode

8:14:32 AM #33 Text 0 File DVDR.cpp, Line 3025
Start write address at LBA 0
DVD high compatibility mode: Yes

8:14:32 AM #34 Text 0 File Cdrdrv.cpp, Line 8995
---- DVD Structure: Physical Format Information (00h) ----
Media Type: 0, Layer: 0, Address: 0 (0 h), AGID: 0; Length: 2050
Book Type: DVD-R (2), Part Version: 2.0x (5), Extended Part Version: 0.0 (0)
Disc Size: 120 mm, Maximum Rate: 10.08 Mbps (2 h)
Number of Layers: 1, Track Path: Parallel Track Path (PTP), Layer Type: recordable
Linear Density: 0,267 um/bit, Track Density: 0,74 um/track
Starting Physical Sector Number of Data Area: 30000 h (DVD-ROM, DVD-R/-RW, DVD+R/+RW)
End Physical Sector Number of Data Area: 0 h
End Sector Number in Layer 0: 0 h (LBN: FFFD0000 h, 4193920 MB)
Data in Burst Cutting Area (BCA) does not exist
Start sector number of the current Border-Out: 0 h
Start sector number of the next Border-In: 0 h
Media Specific [16…63]:
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …
00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 …

8:15:21 AM #35 Text 0 File Cdrdrv.cpp, Line 1224
08:15:21.265 - F: LITE-ON DVDRW LH-18A1H : Queue again later

8:18:52 AM #36 SPTI -1135 File SCSIPassThrough.cpp, Line 291
F: CdRom0: SCSIStatus(x02) WinError(0) NeroError(-1135)
Sense Key: 0x03 (KEY_MEDIUM_ERROR)
Sense Code: 0x0C
Sense Qual: 0x00
CDB Data: 0x2A 00 00 00 01 C0 00 00 20 00 00 00
Sense Area: 0x70 00 03 00 00 00 00 0A 00 00 00 00 0C
Buffer x055a0000: Len x10000
0xE0 0E 77 4A 1A 8F AE D3 A5 D2 13 EB 8A 9F 2C 73
0x3D CC 37 CE 9F A4 4B 3A 4A A7 CF 6D BE 75 5D 2C
0x34 EA 69 39 AD BE 95 2A 55 A7 3E 85 5E 13 E4 E9

8:18:52 AM #37 CDR -1135 File Writer.cpp, Line 302
Write error
F: LITE-ON DVDRW LH-18A1H

8:18:52 AM #38 Text 0 File ThreadedTransfer.cpp, Line 228
all writers idle, stopping conversion

8:18:52 AM #39 Text 0 File ThreadedTransfer.cpp, Line 222
conversion idle, stopping reader

8:18:52 AM #40 Text 0 File DVDR.cpp, Line 3265
EndDAO: Last written address was 447

8:18:52 AM #41 Phase 38 File dlgbrnst.cpp, Line 1730
Burn process failed at 18x (24,930 KB/s)

Existing drivers:
File ‘Drivers\ASPI32.SYS’: Ver=4.60 (1021), size=25244 bytes, created 9/10/1999 6:06:00 AM

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