you could always get some compressed air cans and just spray the dirt off and make sure to really spray those tight areas. always works for me
I use my air compressor after every run, but I think that is what packs the dirt/sand into the suspension pins. The only cure I've found is to take the suspension apart every once in a while and clean it.