Presumably then Iowa Code Sec. 123.46. The officer stopped you to investigate a theft that you admit being involved in, found you to smell of alcohol, investigated further and found you to have a significant BAC. You and your lawyer can try to figure out if the officer is going to testify to more than he wrote in his report about why he believed you were intoxicated. I'm not in a position to guess.