That machine has had a hard life!
Yuck.
Yeah, you could say that.
I've taken the instructions in the 2nd post and modified them for my own use. This is what I do now, though I'm sure some of it is redundant.
For best results use filtered water in your machine and descale at least once per month (weekly in hard-water areas).
Note: Try to minimize the amount of time that the machine is switched on since the descaler works best when the machine is NOT hot.
Step 1: Fill your water reservoir with 1.5l of water and dissolve approx 30g of Puly Cleaner / Gaggia Descaler or similar product
Step 2: Remove shower screen and (optionally) shower block and set these aside.
Step 3: Open the steam valve fully and place a large mug, bowl, or other suitable waste container under the steam wand
Step 4: Switch on your machine and pump switches (Left and Right) and run descaler through the steam wand for approx 15-20 seconds
Step 5: Flip all switches off and close the steam wand. Move waste container under the group head.
Step 6: Switch on your machine and pump switches (Left and Right) and run descaler through the group head for approx 10 seconds
Step 7: Flip all switches off
Step 8: Place the shower screen, block, and fasteners into the waste mug/bowl to soak in descaler if needed.
Step 9: (Optional) Latch your portafilter fitted with a blanking basket to the machine, then switch on your machine and pump switches (Left and Right) and run descaler through the Over-Pressure Valve (OPV) for about 10 seconds, then alternate switching the pump (Right switch) off/on/off/on for a few seconds to run descaler through the solenoid valve (waste water should vent into the tray).
Step 10: Switch off your machine again (do not allow the boiler to warm up as descaling is best done cold)
Step 11: Wait at least 10 minutes (longer if possible) for the descaler to soak throughout the system
Step 12: Remove portafilter (if used), and drain contents into tray. Remove shower screen items from mug/bowl and clean gently under fresh water.
Step 13: Switch the machine back on and run the remaining descaler through the grouphead and steam arm until almost empty. Then switch the machine off and allow to cool.
Step 14: Remove the water reservoir and wash and dry. Fill water reservoir to the "Max" line with fresh filtered water
Step 15: Install shower screen and shower block (if removed)
Step 16: Switch on your machine and pump switches (Left and Right) and run the fresh water through the grouphead and steam arm (whilst cold) until tank is half empty.
Step 17: Pull a shot and discard it (do not drink)
Step 18: Refill water reservoir to the "Max" line with fresh filtered water
Your machine is now ready for use again