Looks like way too much slam-firing and not enough maintenance but definitely worth a clean up.