One other possibility, Did you check the color wheel sensor. On a HD20 I would see something like this when it needed cleaning. Never saw much for dirt but a good dusting of the sensor with a small soft brush and clean air would solve it for months of watching.
BenQ W1070 |Lumagen RadianceXS-3D |Panasonic BDT310
Denon AVR-x5200w | C =Polk Audio C10 |FL/FR =Axiom M60 |SL/SR =Axiom QS4 |TFL/TFR =Bose 161 |TRL/TRR =Bose 161 |Sub =Titanic Mk 10"