I've never heard of giffgaff, so forgive my ignorance. Anyway, the carriers I'm familiar with all mandate that customers purchase a data plan with any smartphone and I am assuming yours is the same. Having said that, you might want to call your wireless provider to make sure nothing is wrong with their system or your account. Other than that, you can try going into the device's settings and reset the Network settings, if applicable.