You will most likely have to edit your siteurl
and home
options, so WordPress knows where it lives, but your whole setup sounds like you will just encounter new problems each day.
Get yourself a solid hosting plan and keep your files and domain together.