My theory is, KYW is suffering from the fact that there are now only two legit commercial operations on AM in Philly anymore, KYW and sister WPHT, and the second one is barely there.
When people spend less time with AM in general, even the good AM stations are going to suffer.