A worn/weak DIAS trip return spring could certainly cause a hammer follow malfunction. The spring needs to not only return the trip to the forward position so it can catch the hammer, it needs to do it quickly while the rifle is firing in cyclic mode. One point of caution though: don’t go any stronger than necessary on that spring, because a strong spring’s extra resistance can cause excessive wear to the trip and/or (much worse!) the registered DIAS body.
On another note, I’ve never seen a worn out M16 hammer. Disconnectors: yes, hammers: no. The stuff that the hammers and triggers are cast from is very durable and they’re very hard. I’m not saying that I’ve seen everything in the world of the M16, but a worn out hammer isn’t one of “the usual suspects” with these rifles.