Having electrical components "jump" when you key your mic button
COULD be caused by faulty grounding, a condition called "ground looping". Here's what I mean...
The definition of ground looping is explained here
https://en.wikipedia.org/wiki/Ground_loop_%28electricity%29. If your components share a common ground, ground looping probably isn't the problem. If your affected components connect to separate grounding sources they may not have the same "grounding potential". When you key the mic to your ICOM creating a relatively large power demand (<3 amps but still valid) it could create a "ground loop" with other components.
I would start by visually and/or electrically tracing your PTT (shielded wire(s)) ground source, your ICOM main ground wire source, and your ammeter grounding source. If they don't share the same ground, you have some options. You can re-wire each ground to the same source and see if that fixes your problem. Before a re-wire, you could locate where each component ground connects to it's ground, disconnect them, securely attach them to one end of a jumper wire (alligator clipped wire, 18 AWG or so) and attach the other end to a solid ground. Power up and see if you've tamed your trons.
It could also be a simple as a loose ground, so taking an hour or two to check your connections could turn up something. I'm no expert but that's where I'd start the troubleshooting. Hope this helps...
Heat