On my way home today my fuel gauge started acting up. It was reading fine (just over 1/4 tank) then at a stoplight it jumped up to full then down to empty. When I started to go it was jumping around 3/4 tank the rest of the way home. Now when I start it, it's ether at full or reads about right. I tried tracking down a loose wire but no luck. I figured if it was coming loose it would read low. It's a 2000 2.2. Any ideas?