Fuel Problem on 2006 Chrysler 300

According to my gas gauge my tank is on empty which also corresponds with my mileage. I stoped to get gas and it would only let me pump $4.00. Thinking somthign was wrong with the tank I went to another gas station once I ran some errands and the same thing happened again. why isn't my tank taking gas?

Asked by for the 2006 Chrysler 300
I think your purge valve solenoid has failed.
1 more answer
Your Fuel tank vent valve, anti siphon valve or filler tube is likely damaged preventing you from filling the fuel tank. The Purge solenoid valve is emission related and will not cause this concern.