Wobbly Miche team evo max left crank,need help

I've replaced the miche team evo max left crank arm bolt three times but still the left crank arm works loose. Do i need to replace whole chain set,maybe axle teeth are worn?