Ich würde dennoch tippen, daß Prellen ein Problem macht.
Evtl sind's auch offene Ports? Vielleicht hilft schon, die Pullups an D2..D4 zu aktivieren. Kommt drauf an, wie die Taster angeschlossen sind.

OCR1A sollte auch nicht über den Maximalwert gehen, den du einstellst für die PWM. Das wäre ein Tastverhältnis von über 100%.