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

That error usually means the '328P is not responding.
Did your latest sketch do something to tie up D0/D1? Like blast out tons of serial messages?
Try this: File:preferences, turn on verbose outputs.
Start a download, and press & hold the Reset button.
When you see "Compiled xxx of 32xxx bytes", release the reset button.
May take a few tries to get the timing right.