If its flaking, there is no cheap fix. Has your car has been worked on before? They possibly could have blended into the roof, which usually looks good out the repair shop but fails after 5 years of sun/use.
Id say just leave it, any DIY fix is eother instantly gonna make it worse or take...