Yeah i had a fuel guage that would work sometimes and sometimes not and i could tap on the dash and it would work and not work, have u tried banging on the top of your dash to see if there is any change? all i did was pull the dash apart and take the cluster out and scoped things out and saw a tiny screw on the circuit board right behind the fuel guage that was hanging by a couple of thread so i snugged it down and no more problem.