As you stated the light is coming on, even when it is full, it my mean the PONTETIOMETER (part of the FUEL PUMP) or the CONNECTION to the FUEL PUMP that is the problem (this can be accessed from inside the car under the back seat, and removing the round metal plate).
Rgds Steve