What do you recommend to remove stains from leaves/tree debris off the roof? Thanks!
a blue 'non-scratch' scotch-brite sponge (NOT a yellow/green one, too abrasive), with some dilute car wash detergent and a bit of elbow grease took them right off mine after a winter parked under a big black oak tree. a little marine cleaner-wax brought the shine right back, too.
Try rubbing a little Barkeeper's Friend on a small stained area with your finger. Wet the area first. Rinse off and see if that works before doing anymore.
I find that cleaner wax takes the black streak type stains that tend to develop under the windows off very easy. Might work for your roof stains too plus you get a little wax protection. I use Meguiars Flagship Premium Cleaner wax but I would think any cleaner wax would work.