I also use basically this same regimen. When washing, I use my silicone squeegee to remove the water from my top after hosing it down, and it removes almost everything. The protectant keeps things up on the fabric's surface where they are easy to get off. However, I haven't had to deal with tree sap.This is what I used every six months. (Protectant) - the cleaner I use when there's noticable soiling, otherwise, a light rinse of the hose.