Sounds like a ground problem, not a parts issue. When gauges, lights, and key-off all act up together, that's probably bad ground. Try to clean your battery ground, dash ground, and engine-to-frame strap. Check harness plugs for green corrosion too. Hope it works.