Grizzly 600 with bad spark

Hi Guys and geenius

Fired up my ATV a coupple of days ago and drived a little bit but suddenly it died.
I check the spark plug and it seemed bad. I tried to change that to a new one and then it sparked, started but still same problem. Seems like it has bad spark.

Does anyone know where to start? What can i check?

Thanks