I am having to replace my S4 with another s4. It's never worked before and I have had to re enter everything
Sounds like you were saving the events to the phone only calendar. You want the events to sync across multiple devices or from one phone to the next, you should save/create the events in your Gmail account or another preferred account you have on the phone.