I talk to a lot of people who ride other bikes and it seems you can always find someone who has had problems with something from every brand. Many times its the dealership not standing behind the service or repair.
Yesterday I met a guy who will be rideing his bike something close to 150 miles to the dealer that I got my bird from because his dealer cant seem to fix some driveabilty issues he has with an America.
Maybe its time to find an other shop? and see what they can do for you with making things right.