Former champion Sergio Garcia repeatedly struck the turf with his driver before snapping the club when he hit a cooler beside the tee.