It sounds like you certainly know there's a few issues.

Mechanical timing is likely from that chain and while you could tune around it.. sounds like a chain is in order.
The springs.. 50K of high shifts like that.. yeah, I could see them weakening and causing float.