Hey mate welcome to S.O.C
And does sounds like you had a string of bad luck there :( misfires not uncommon . And for the ice does suck that you have had to pay for that because he can't be bothered to clean it off before driving, a mate of mine had that happen off a lorry going around a corner he stopped to give him room to get round some ice came off the top smashed his windscreen. The lorry driver just stuck his finger up and carried on driving :(