There is nothing funny here. Would you re-read my first post.
I have a .co.uk domain registered. They gave me 2 email accounts to this domain. Emails have been working fine.
I then created a website through 000webhost, redirected the DNS at the domain site.
Emails did work, now they are no longer working.
How can this be rectified? Or do i just cancel the site with yourselfs and let me domain register set me up a hosting plan themselves?