Iphone 4 has no service but 3G working?

Hello bought an iphone4 few weeks back, restored it and now it's saying no service while 3G is working just wondering if anyone has any ideas, I've tried Turning the phone off and on, I've took the sim out, turned it on airplane mode, still happening…

Did you call your carrier and get an iPhone plan. Iphones need their own plan.

Assuming you have a data plan on it.
Best luck.
http://osxdaily.com/2010/01/11/fix-iphone-cellular-data-problems-by-resetting-network-settings/