When I add a new contact it isn't saved because I have too many contacts (hundreds). However when I delete some of these contacts the phone still won't retain a new contact. How to fix this?
Try to disable contacts sync. Go to Settings > Accounts > Google > turn off sync then try adding a contact again.