UPLOADING PROGRAM

I M USING DUEMILANOVE 328 . BOARD SETTING AND PORT SETTINGS ARE OK .ALL PROGRAMS RUNS OK BUT WHEN I USE ARDUINO WITH MY OWN BUILT SHIELD THEN THERE IS PROBLEM IN UPLOADING PROGRAMS . MESSAGE IS "SYNC ERROR".
IS THERE IS ANY PROBLEM IN SHIELD?

Is your shield connected to Pin 0 or Pin 1? Those are the Serial I/O pins that connect the USB-to-Serial chip to the Arduino bootloader. If you interfere with that communication you will be unable to upload.

Turn off the Caps Lock too.

Edit your post, get rid of the all capitals. It looks like you are screaming at us.

How to use this forum

(Some of your other posts are like that too. Get out of the habit, please).

Thanks for reply.
shield is connected to arduino board to following pins only
digital pin9 and pin10,
external power of 8 vdc given to power section Vin pin , the power section Gnd pin connected to shield's ground pin . No other pin of arduino is connected to shield pin

The shield has its own 5V regulator?

YES

I don't know why your shield interferes with programming then.