I have taken my almost year old fiat in to the dealership over 4 times now as it squeaks when it starts from cold. i know the 500s start badly under temp anyway this I could live with but its a really loud squeak. To me it sounds like a belt. The parts fitters have came up with several excuses such as the can't hear it, it's the heater which they then replaced, its the gear linkages which they then replaced, its the water level which was full =S i'm fed up of being treated like a stereo typical blonde! I know engines but I bought a new car so I didn't have to worry about fidling with things or getting to work, now the parts fitter won't even look me in the eye! I've changed garages twice and really could use any advice on how to make this problem better. I need the squeak gone, I'm just coming up to my first service and i don't like any surrounding fiat dealership. How can I complain? Can I take my car to a warranty non-fiat garage to be serviced or will this effect the warranty?