Arduino avrdude: error Im hoping its not a regular Rev 3 issue : help

the uno rev3 board is about 2 to 3 weeks old … been working it hard every thing was great till I got this:

avrdude: verification error, first mismatch at byte 0x0002
0x34 != 0x20
avrdude: verification error; content mismatch

did a days worth of searching the net found the standard reset as the scetch loads but thats it when I do that I get this error :

avrdude: stk500_getsync(): not in sync: resp=0x00

but there doesn’t seem to be an answer after a days search ran into the same errors exactly on the adafruit forum
but know answers there either…

any ideas ? and yes the usb port are working perfectly with other rev 3’s

When having troubles to program your Arduino, please make sure:
(1) It is properly powered (via the USB cable for instance)
(2) No components or accessories are interfering with the serial line
(pins 0 and 1)
(3) The Arduino drivers are properly installed in Windows (
arduino.cc/en/Guide/windows )
(4) There are no short circuits.
(5) It is not running code that might interfere with the programming
(e.g. using the serial line at all times). If this is the case, pres
and hold the reset button, click the Code upload button, and release
the reset button once the program is about to go out (once it finished
compiling)
(6) You are using a simple program such as Blink to test the
programming functionality.

If the problem persists, please let us know as this means that your
Arduino is probably defective (if you were never able to program
anything) or damaged (the microcontroller stopped working after some
specific action).