Sergio Garcia has been cleared of any wrongdoing after undergoing a trial by TV after the second round of the Wells Fargo Championship.