I have this same problem. I suspect its the little low fuel sender attached to the fuel pump assembly. To check it look under your back seat and find the fuel pump loom. Strip the black wire back and ground it and see if your fuel light comes on, if so that narrows the problem down to the sender.