Sounds to me like your guage is kapoot.
Cable driven bouncing around or not working sounds exactly like a bad guage. I had to replace the one in my L body, did the same thing as what you describe...