Is my EFS messed up

view story

http://forum.xda-developers.com – I just got my Galaxy S3 a week ago. I rooted it and flashed between a few roms before deciding on codename android. The phone is activated on AT&T straight talk, and works sometimes. Other times, it will show 5 bars signal, not connect phone calls or receive text. Also my phone will connect to HSPA+ for only a short period of time then go down to H, and then Edge where it stays all the time now. When I check phone info it shows my IMEI is 0. Is my IMEI really gone or is the rom not properly reading it. If so could this be the cause of my signal woes, and what should I do to restore i (HowTos)