Arduino Lilypad not responding

Hi, I’m having this problem with an Arduino Lilypad ATMega328 using Windows Vista 32-bit.
My lilypad no longer responds, as in no code from Arduino uploads onto the lilypad. I’m sure I haven’t blown it, since the LEDs still flash.
I get two error messages when trying to upload.

First is:

Problem uploading to board
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Second error is:

Serial port ‘COM9’ already in use. Try quitting any programs that may be using it.
processing.app.SerialException: Serial port ‘COM9’ already in use. Try quiting any programs that may be using it.
at processing.app.Serial.(Unknown Source)
at processing.app.Serial.(Unknown Source)
at processing.app.debug.Uploader.flushSerialBuffer(Unknown Source)
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(Unknown Source)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(Unknown Source)
at processing.app.Sketch.upload(Unknown Source)
at processing.app.Sketch.exportApplet(Unknown Source)
at processing.app.Sketch.exportApplet(Unknown Source)
at processing.app.Editor$DefaultExportHandler.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
processing.app.debug.RunnerException: Serial port ‘COM9’ already in use. Try quiting any programs that may be using it.
at processing.app.debug.Uploader.flushSerialBuffer(Unknown Source)
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(Unknown Source)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(Unknown Source)
at processing.app.Sketch.upload(Unknown Source)
at processing.app.Sketch.exportApplet(Unknown Source)
at processing.app.Sketch.exportApplet(Unknown Source)
at processing.app.Editor$DefaultExportHandler.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

I have searched everywhere and there are no working solutions.
I know the settings are fine because I have been able to upload to the board before.

Any help would be appreciated!

I have tried FTClean, reinstalling drivers, changing COM ports to 'COM10', tried with test sketches, reset/remove/replug dozens of times. I'm sure there must be a very simple solution to this.