grizzly 700 2008 no spark help

Hi, i have a grizzly 700 2008, one day i got stranded when the engine died on me. . . .
error 33 which is ignition coil failure, replaced coil, tried to start and it burnt a hole in the side of the coil. ….
still says ignition coil error 33 on dash, i dont want to take it to a shop because i can tell it will cost a fortune just figuring out the problem…….
so after asking a friend who works with quads he says it sounds like the cdi, so ive just replaced the cdi today and hurray no error code bike started first time, then i got 2 mile down the road and im back to square 1, bike died error 33 aahhhhhh help please dont know what to try next