I have never seen it work with a cable (even when turned off for several mins) and always seen it work flawless by youtube vid. And that was even pre mhd - using a BAVtech cable.
For throttle I reset exclusively by MHD/cable, but I do a little extra dance to simulate leaving the car and getting back in.
1. reset throttle
2. ignition off, key out
3. unbuckle seat belt
4. open/close drivers door
5. lock car
6. unlock car
7. open/close drivers door
8. key in / ignition on, wait 1 min
9. start car
works every time lol