As far as you only being able to fill your gas tank 3cents at a time, well it sounds like there is some sort of blockage either in the fill tube or at the base of it in the tank. I am not sure about your gas gauge being screwed up though, sounds like the fuel level sending unit is on the fritz... they may be related though, very possible that maybe the float came appart or something and half or all of it is blocking the fill tube in your tank. Either way I would drop the tank out and check it out myself or have a shop do it.