stumped 2005 rancher 350 es

I bought a 2005 Honda Rancher 350 ES recently and cant get it to start.I have fire at the plug and it turns over fine but no start.I can put gas in the carb and no start.I even spray starting fluid in the breather and it still wont start.It sounds fine when its turning over but nothing I do will make it start.If I hold the throttle wide open while spinning it over it will backfire out of the exaust sometimes.Any Ideas?