Dish only needs to move 1mm or so and it'll start dropping signal.
Receiver can get damaged, full of water, etc - check signal coax isn't drawing water in - look for signs of corrosion at the joint at either end (and make sure there are no connectors in-line - if it was a DIY or bodged job the signal path can pick up faults very easily).