Game data loading problem.

I’m having a problem loading my Halo Reach profile or any of my halo profile for that matter when I play Halo on my Xbox 360 if I am offline it will not give me the option to load my profile and then when I go 2 the player menu it tells me that player credits and rank cannot be processed 4 a guest account I only have one profile on my 360 if I try to start a new one it’ll tell me there’s not enough disk space to save the profile I have 341 GB are my external memory please help I have been on this for the past 3 months and no one has been able to figure out how to solve it