I just finished plowing my first snow with my new 2005 HD. At 9:30pm list night my truck stopped moving. It was idling but wouldn't move. The dash said engine power ruduced. So I shut the truck off and it still wouldn't move. I played around with the battery terminals and found them to be slightly lose. So tightened them. The check engine light came on so I called Onstar to run a test. They said it had something to do with the electronic throttle control and I needed to take it to the dealer. We were able to drive it home and finish plowing with our other truck 2006 Silverado 1500. I took it to the dealer today and they said it was the battery terminal problem. I should not mount any add-on equipment to the battery terminals. Ok so I do I solve this issue? I have a snow plow, tail gate spreader and need to hook up the vibrator. I thought about replacing the mounting bolt with a slightly longer one and tighting the cables with a nut then with the remaining threads adding the wiring for the additional items. Or possible a relay terminal block set-up. I think that's how stereo shops wire in those big amp systems. Any help would be appreciated!!