Kev........lets be honest & open here;
I'm not doubting you but I have never seen/driven the car so its hard to give a honest opinion but are you mistaking a 'characteristic of the vehicle' with a fault? End of the day its not a BMW etc but it should fullfill its purpose,we can only go on what you tell us.
Are you being abit hard on the garage? Maybe they are trying hard & intermittent faults (talking from personal experience) can be difficult & frustrating to find.How about arranging a courtesy car for a week as a sort of final chance for them to fix it?
I'm dissapointed in their 'we dont need help attitude',everyone needs help from a technician level upwards.I'm personally not afraid to phone friends at other dealers for help & visa-versa,a practise welcomed here in UK.Fiat techs are encouraged to share their experiences so we all have a much quicker/permanent solution to customers problems.The customer must come first no matter what it takes,there is no gloating as to who found/solved the fault its all about getting the customer back in the car they paid for & doing your best to make their experience in a fiat a happy one.....after all we want customers to come back with their custom