If it only does it when the engine is running, could be your receiver is dodgy or you have a loose connection somewhere that vibration is causing fits for. AM is pretty susceptible to interference and any rubbing of metal or whatever on the truck when running can cause it to freak out a bit.
The reason people ask you to switch the plugs on the receiver is for testing purposes only. So you can see if the servo reacts the same way with the jitter when running. It's not intended for you to drive or readjust everything on your remote, just literally, switch the plugs, start it, see if the issue still exists and/or has moved to the other servo that is now plugged into the steering port, then shut everything back off and put things back. Doing this can help you isolate if it's the servo being bad or the receiver.
So, if you switch the plugs for your servos, turn it all on, start it up and see that now your throttle servo is jittery, that means the issue is between the receiver and power source. But, if the steering servo is still the only one being jittery, then the issue is more than likely the servo itself.