Hi there, My Grande punto 1.4 16v (non-turbo). Has a starter motor screech (I believe). Worst when cold and deafening when icy. If I have been driving for around 15mins, turn the engine off and back on (and up to temperature) it still does it but a little less noisey. If I have been driving for 40+mind and turn the engine off and on, there is no screech and starts like normal. All start up (cold, up to temp or whatever) aren't delayed and are immediate. Any help is great, cheers.