My son was pulled over for going 45 in a 40 mph zone at 1am. He was asked if he had been drinking, he said no, he had been working most of the night. He had had "a drink" of one of his buddies drink about 40 minutes prior. The sheriff had him do all the field tests, he passed, then had him blow into the breathalyzer 4 times before finally having a .01 register. He was given a ticket for minor in consumption with drive. I know there is a no tolerance policy in MN. Does he have any recourse ? Thanks.