Hi Therese,
Not sure if this will help but have you tried using following in your predecessor tasks?
Finish-Start (fs)
The predecessor task must finish before the dependent task can start. This is the default dependency type, used when no other dependency type is specified.
...