i wonder if it has to do with the female ghoul?she wont leave,everytime i talk to her she always say she is gathering her things but days later she is still there.
Probably not.
If you have the latest patch and if you have used the elevator and if that has not returned ED-E to you...
Playing on a console you only have one option: Reload a save before the explosion. Then take him and any other companion you have to the elevator and make them wait. Then go blow things up.
Don't bother taking them out of the vault or to another floor. When you use the elevator they will appear with you. This has been done because companions (particularly ED-E) were getting lost and folks like you on a console couldn't get them back.
Using the Vault 22 elevator is the only way someone on a console can get their companion back.