First of all, as suggested remap your rover keys. After that, I highly recommend including ASAS and some RCS in the design. Even without the RCS, the ASAS will make your rover much stable, since it will try to keep it up with the command pod torque. When It trouble you can just hit RCS and with that the ASAS will keep it level short of total loss of control (like if you roll your rover at 50 m/s in microgravity). The RCS can also be helpful if you want extra friction for acceleration (you can "push" the rover downward) and as a effective emergency break when rolling downhill. Here is one of my stablest rovers. It has 2 probe cores (for extra torque) and is build around the ASAS unit. It has quite a good store of RCS, but since I hardly ever switch it on, it can last for VERY long time. It is prefectly stable driving at 40 m/s over mountains on Mün.