To clean a chain I remove it from the bike and soak it in Kerosene over night. I then take it outside and blow it out with compressed air, then hang to dry. Before installing the chain, take time to floss the freewheel and clean the chain rings. I have been using the wax based lubricants on my chains and less build up on chain rings and freewheels .