How would YOU fix the Charger?

The Charger. One of the most infamous of the "bad mechs" which could outrun most mechs in the same weight class yet be outgunned by most mechs half its weight. The mech that took centuries to right, most of which involved turning it back into a regular assault mech.

YOU gotta fix it.

Let's say you're an the head of an SLDF design bureau, and the Charger is your problem. The first production run is already paid for, but someone important wants to keep the Charger in production, and makes some funds available to help the Charger be less hated.

There's one catch! The expectation is still that you design a heavy scout capable of moving 86 kph, at least for a short time. Further, you may not realize it but your plans will be put in a memory core just prior to the Amaris Coup, forgotten about for centuries, and rediscovered around the time your own long-lost descendents come back. So don't design the next Awesome - they want a Charger.

So, using the technology available to the late Star League, how do you "fix" the Charger?