MacBook Pro bad DVI unplug handling

I recently (Oct 23rd) purchased a MacBook Pro 15" (MacBookPro1,1) 2GHz Intel Core Duo, 1.5GB ram. It does this most annoying thing when I UNPLUG my Samsung SyncMaster 913B 19" LCD DVI monitor. Sometimes it thinks there is a generic 19" VGA monitor attached and turns on video mirroring. It also throws up nasty video graphics artifacts when waking from sleep after the removal of the DVI monitor.

I've just applied version 1.2 of the MacBook Pro EFI Firmware Update but alas this seems to have not improved this problem at all. I suspect I have a dodgy video card, or logic board.

Before the EFI update it was fairly reliably going wonky every second wake from sleep after removal of a DVI monitor. Now, after the update it seems to be EVERY wake from sleep until about five or so and then it finally registers that there is in fact no DVI monitor connected.

Here are some snaps taken today, Wed 15 November.

macbook pro phantom vga dvi display
macbook pro phantom vga dvi display
macbook pro correct dvi detection
macbook pro correct dvi detection
DSCN1196.JPG
DSCN1196.JPG
DSCN1197.JPG
DSCN1197.JPG
DSCN1201.JPG
DSCN1201.JPG
DSCN1204.JPG
DSCN1204.JPG
DSCN1205.JPG
DSCN1205.JPG
DSCN1207.JPG
DSCN1207.JPG
DSCN1212.JPG
DSCN1212.JPG
DSCN1214.JPG
DSCN1214.JPG