It could be as simple as a gunked-up spring or a short/weak replacement. Though tiny, I wouldn't describe them as wimpy. I have one on the bench and it measures .400" long with 11 coils of .022" wire.

I had one that behaved that way and putting a small ball bearing under the spring in the trip pin recess solved the problem.