ground strap corrodes from block to frame
notice ground strap has been turn greenish like corrosion gages flickers and
idle reel low then sometimes idles perfect
Yes, sounds like it needs replacing, Also check from the body to the engine's ground, That one will mess with your gauges.
Search GMC Sierra 1500 Questions
GMC Sierra 1500 Experts