Our 2005 Malibu intermittently shows low fuel, the light comes on & it beeps, even after we have just filled up.

Now our 2008 is doing the same thing. The engine light comes on too, but not every time. Any ideas?