I have noticed a small rust patch in the roof where water is getting in, it isn't much but it's enough!
In my inexperience I have just put some sealant on the roof to cover it up but I guess that isn't a good long-term fix?
I suppose the only thing to do is to have it cut out and replaced?