The two main causes of premature motor run capacitors are temperature and electrical spikes.
Check the motor windings and their insulation is good, check the mechanical timer contacts are switching 'cleanly'. Has the correct specification motor capacitor been fitted? (Voltage / temperature rating / construction type)
Hotpoint Man
February 2006