Ok, so I've been working on this for a few days now.
When trying to upload a sketch to my arduino duemilanove, it resets the arduino but never uploads the sketch. It gives me the message 'avrdude: stk500_getsync(): not in sync: resp=0x00'.
Before you ask! :) Yes, I have the correct com port. I've run a loopback to verify the FTDI can send and receive. Yes, I selected the correct board. Yes, I've tried other boards as well. Yes I have tried the reset button while uploading with various timing. Yes, I've run the verbose upload. Yes, I've tried another PC. Yes, I've even setup a looping batch file to continuously try to upload the sketch. I copied the verbose upload command to the batch file. (this helped with trying various timing) No, I don't have anything hooked to the TX or RX ports (0,1), I learned that already with a bluetooth board. Yes, I've wired the X3 port to the ICSP port and tried to burn the bootloader. No, it didn't work. No, I haven't fried the board. Yes, I'm positive. Yes, I ran this code on a 2nd arduino and now I have 2 arduinos with this problem!
I have a simple PWM fade app still running on the boards. It's actually a modified version of the tutorial app. It's modified to continue through the loop when counting up and down versus counting up then down then starting over again. I adjusted pins 9 and 10's PWM frequency to 32kHz as it was going to be used to control a motor and I don't like motor controllers with the annoying high pitch frequency.
Now, here's what I think is going on. I have 2 lines in the setup, adjusting the PWM frequency and starting serial at 9600, in that order. I think that making this adjustment to the PWM frequency and starting serial has screwed up the arduino's ability to receive the new sketch.
If anyone wants the code, I'll send it, but I don't want to screw up anyone else's arduino.
Obviously I'm looking to recover from this if possible. Any ideas?